public DeviceSelector(Controller controller) {
super(controller);
selector = new javax.swing.JComboBox();
label = new javax.swing.JLabel("");
panel = new javax.swing.JPanel(new java.awt.BorderLayout(0,1));
panel.add(label, java.awt.BorderLayout.NORTH);
panel.add(selector, java.awt.BorderLayout.SOUTH);
panel.setBorder(new javax.swing.border.EmptyBorder(3,3,3,3));
actionHash = new HashMap<String,IAction>();
//listener to combo box gets value and initiates action
selector.addItemListener( new ItemListener() {
public void itemStateChanged(ItemEvent event) {
if (event.getStateChange() == ItemEvent.DESELECTED) return;
IAction action = actionHash.get(event.getItem());
doAction(action);
}
});
}
DeviceSelector.java 文件源码
java
阅读 31
收藏 0
点赞 0
评论 0
项目:etomica
作者:
评论列表
文章目录