TWaver的Network组件相关方法

       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);
				}
			}
		});


猜你喜欢

转载自blog.csdn.net/qq_33618285/article/details/78805242
今日推荐