multilinelabeldemo.java
来自「全面实现ilog地功能,没有使用第三方lib.」· Java 代码 · 共 52 行
JAVA
52 行
/* * This source code is part of TWaver 1.3.1 * * SERVA Software PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * Copyright 2000-2005 SERVA Software, Inc. All rights reserved. */package demo.network;
import java.awt.BorderLayout;import twaver.AlarmSeverity;import twaver.Node;import twaver.TDataBox;import twaver.TWaverConst;import twaver.network.TNetwork;import demo.DemoPane;
public class MultilineLabelDemo extends DemoPane {
TDataBox box = new TDataBox();
TNetwork network = new TNetwork(box);
public MultilineLabelDemo() {
this.add(network, BorderLayout.CENTER);
Node node = new Node();
node.setLocation(300, 50);
node.setName("<html>In case you thought that TWaver label had to be" +
"<p>boring, one line descriptions, the " +
"<p><font color=blue size=+2>TWaver Team</font>" +
"<p> is happy to shatter your illusions.<p>" +
"In TWaver, they can use HTML to " +
"<ul><li>Have Lists<li><b>Bold</b> " +
"text<li><em>emphasized</em> " +
"text<li>text with <font color=red>Color</font>" +
"<li>text in different <font size=+3>sizes</font>" +
"<li>and <font face=AvantGarde>Fonts</font></ul>" +
"Oh, and they can be multi-line, too.</html>");
node.putClientProperty(TWaverConst.PROPERTYNAME_LABEL_BORDER, Boolean.TRUE);
node.getAlarmState().addNewAlarm(AlarmSeverity.CRITICAL);
box.addElement(node);
}
public String getHelp() {
return "Want multi-line label? That's so easy in TWaver.<br>" +
"Oh, put mouse cursor over the node to see tooltip text.";
}
public String getTitle() {
return "Multi-line Label Demo";
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?