TWaver的Network组件相关方法

来源:互联网 发布:2017网络热点 编辑:程序博客网 时间:2024/06/05 20:36

       Network组件与一个DataBox数据容器相连接进行工作。DataBox中的数据作为Network组件的数据源。开发者可以通过修改背景图、操作模式、各种属性、监听器、过滤器、工具条等手段对Network进行二次开发和定制。Network组件提供了大量二次开发和定制的手段和接口,以及默认的外观。

基本方法

network.setBackground(new ColorBackground(Color.blue.darker()));//设置背景颜色network.setBackground(new ImageBackground("xx.gif"));//设置背景图片
network.setPopupMenuGenerator(new EditablePopupMenuGenerator(network));//设置右键

获取网络的画布

network2.getCanvas().addMouseListener(new MouseAdapter() {public void mouseClicked(MouseEvent e) {if (e.getClickCount() == 2) {// get the element the mouse clicked.Element element = network2.getElementPhysicalAt(e.getPoint());String message;if (element == null) {message = "You clicked nothing.";} else {message = "You clicked '" + element.getName() + "'";}JOptionPane.showMessageDialog(network2, message);}}});