Java 拓扑图之设备面板图PortDemo
来源:互联网 发布:数据资产管理体系 编辑:程序博客网 时间:2024/06/01 21:26
/** * * @author Administrator * */public class PortDemo extends DemoPane {public static void main(String argv[]) {DemoUtil.show(new PortDemo());}BDataBox box = new BDataBox();BNetwork network = new BNetwork(box);public PortDemo() {init();this.setLayout(new BorderLayout());this.add(this.network, BorderLayout.CENTER);}void init() {BaseEquipment equipment = new BaseEquipment();equipment.setImage("/demo/databox/port/equipment.png");box.addElement(equipment);box.addElement(createText("OSM-4OC3-POS-SI", 60, 15));int count = 1;int x = 60;int y = 20;for (int row = 0; row < 2; row++) {for (int col = 0; col < 17; col++) {box.addElement(createPort(String.valueOf(count++), x + col * 70, y + row * 55));}}x = 60;y = 130;for (int index = 0; index < 2 * 17; index++) {box.addElement(createLed(x + index * 40, y));}}/** * */Text createText(String str, int x, int y) {Text text = new Text(str);text.putLabelColor(Color.white);text.setDisplayName(str);text.setLocation(x, y);return text;}Port createPort(String displayName, int x, int y) {Port port = new Port();port.setDisplayName(displayName);port.setImage("/demo/databox/port/port.png");port.setLocation(x, y);port.putLabelColor(Color.white);port.getAlarmState().setNewAlarmCount(BladeUtil.getRandomSeverity(), BladeUtil.getRandomInt(20));return port;}Port createLed(int x, int y) {Port port = new Port();port.putCustomDraw(true);port.setSize(20, 20);port.setLocation(x, y);port.putCustomDrawFillColor(Color.green);if(BladeUtil.getRandomBool())port.putCustomDrawFillColor(Color.red);port.putCustomDrawOutline(false);port.putLabelColor(Color.white);port.setDisplayName("T/R");return port;}}
Java 拓扑图之设备面板图PortDemo
0 0
- Java 拓扑图之设备面板图PortDemo
- Java拓扑图之设备机架图
- 基于HTML5的网络拓扑图 - 定制状态面板
- Java拓扑图之-总线布局BusLayoutDemo
- 基于HTML5快速搭建TP-LINK电信拓扑设备面板
- 图之拓扑排序
- 图之拓扑排序
- 图算法之拓扑排序
- 图论之拓扑排序
- 图论之拓扑排序
- 图论之拓扑排序
- 图算法之拓扑排序
- 图论之拓扑排序
- 图算法之拓扑排序
- 图之AOV拓扑排序
- 图论之拓扑排序
- 图论之拓扑排序
- 图论之拓扑排序
- Struts2 Action
- [BZOJ1073][SCOI2007]kshort
- Java拓扑图之设备机架图
- 工欲善其事必先利其器——PowerDesigner(一)简介
- spring mvc controller间跳转 重定向 传参
- Java 拓扑图之设备面板图PortDemo
- [数据重现-文件系统原理精解与数据恢复最佳实践].(马林).影印版及光盘下载地址
- 说说基本的布局观
- Android中对Http的了解
- 线程间通信
- 实例解析MySQL性能瓶颈排查定位
- neuq oj 1044: 谭浩强C语言(第三版)习题5.8 C++
- 在ubuntu下安装mysql
- 看懂UML类图和时序图