helloworlddemo.java
来自「全面实现ilog地功能,没有使用第三方lib.」· Java 代码 · 共 58 行
JAVA
58 行
/*
* 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 java.awt.Color;
import twaver.Link;
import twaver.Node;
import twaver.TDataBox;
import twaver.TWaverConst;
import twaver.base.NodeType;
import twaver.network.TNetwork;
import demo.DemoPane;
public class HelloWorldDemo extends DemoPane {
TDataBox box = new TDataBox();
TNetwork network = new TNetwork(box);
public HelloWorldDemo() {
this.add(network, BorderLayout.CENTER);
Node node1 = new Node();
node1.setLocation(100, 300);
node1.setName("Start");
node1.setType(NodeType.AlarmCollector);
box.addElement(node1);
Node node2 = new Node();
node2.setLocation(400, 100);
node2.setName("End");
node2.setType(NodeType.EdgeGateway);
box.addElement(node2);
Link link = new Link(node1, node2);
link.setName("<html><center>Hello World<br><b>I'm flowing!</b></center></html>");
link.putClientProperty(TWaverConst.PROPERTYNAME_LINK_FLOWING, Boolean.TRUE);
link.putClientProperty(TWaverConst.PROPERTYNAME_LINK_FLOWING_COLOR, Color.black);
link.putClientProperty(TWaverConst.PROPERTYNAME_LINK_COLOR, Color.white);
link.putClientProperty(TWaverConst.PROPERTYNAME_LINK_FLOWING_WIDTH, new Integer(8));
link.putClientProperty(TWaverConst.PROPERTYNAME_LINK_WIDTH, new Integer(8));
box.addElement(link);
}
public String getHelp() {
return "This demo creates a super simple network topology by TWaver.";
}
public String getTitle() {
return "Hellow World Demo";
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?