hypertext.he
来自「维信SDK文档。源码要求为至少5个C或Java源码」· HE 代码 · 共 71 行
HE
71 行
class
{
const int CMD_BACK = 1;
MenuItem BACK = new MenuItem(CMD_BACK, "Back");
void startWidget()
{
setMinimizedView(createMinimizedView("viewMini", getStyle("default")));
}
Shell openWidget()
{
HyperText ht = new HyperText(getStyle("maxi"));
ht.setPreferredWidth(-100);
ht.appendMarkup("hyper.",
"<p>"+
"<h1>The Document</h1>\n"+
"Lorem ipsum dolor sit amet, consectetuer adipiscing elit. "+
"Aliquam eu ligula et lectus commodo condimentum. "+
"Aenean nibh eros, gravida eget, facilisis in, facilisis "+
"aliquam, enim. Aliquam non nulla in lacus dapibus volutpat. "+
"Nullam id est. Phasellus nec mi eu sem tristique scelerisque. "+
"Cras elementum lacinia lacus. Integer lectus. Nulla nibh "+
"neque, aliquet quis, adipiscing sed, aliquam vel, orci. "+
"Duis egestas. Phasellus lectus odio, malesuada ut, semper et, "+
"ullamcorper et, sem. Fusce pharetra urna. Integer bibendum "+
"imperdiet lorem. Vestibulum et ante. Sed metus ante, feugiat "+
"ac, viverra et, malesuada ac, tortor. Donec elementum massa "+
"et sapien pretium euismod. Maecenas ut arcu non est posuere "+
"ultricies. Nulla vel massa ac lorem molestie congue. "+
"Phasellus tempus, libero et aliquam luctus, nisi est laoreet "+
"lectus, feugiat sollicitudin lacus lectus sagittis quam. "+
"Donec auctor purus eu quam. Etiam luctus mauris sit amet est.\n\n"+
"<a foo>Foo</a>\n"+
"<a bar>Bar</a>\n"+
"<a ding>Dong</a>\n\n"+
"Donec adipiscing, sapien ac varius condimentum, tellus pede "+
"hendrerit libero, vel luctus sapien purus sit amet velit. "+
"Pellentesque dui pede, laoreet sit amet, pretium eget, "+
"pharetra eget, orci. Suspendisse vestibulum facilisis erat. "+
"Proin posuere purus ut magna. Maecenas nec orci eget massa "+
"ullamcorper ullamcorper. Aliquam erat volutpat. In hac "+
"habitasse platea dictumst. Sed urna. Aenean vel nisl. Nam "+
"mattis magna sed odio. Integer scelerisque sem vitae massa."+
"</p>");
return new Shell(ht);
}
MenuItem getSoftKey(Shell shell, Component focused, int key)
{
if (key == SOFTKEY_BACK) {
return BACK;
}
return null;
}
void actionPerformed(Shell shell, Component source, int action)
{
if (action == CMD_BACK) {
popShell(shell);
} else if (action == OPEN_LINK) {
setBubble(null, "Link: "+source.getData());
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?