if(i == 5) {
facemenuItem.setText("E 面");
facemenuItem.setName(i + "");
}
if(i == 6) {
facemenuItem.setText("F 面");
facemenuItem.setName(i + "");
}
menus[i - 1] = facemenuItem; facemenuItem.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
List elements = dataBox.getSelectionModel().getAllSelectedElement();
if(elements.size() == 1) {
int currentFaceIndex = Integer.parseInt(((JMenuItem)e.getSource()).getName());
faceMenu.setCurrentFaceIndex(currentFaceIndex);
Element element = ((Element)elements.get(0));
element.putClientProperty(EquipmentAppletConstant.TAG_FACEINDEX, currentFaceIndex);
faceButton.setText(getLabelForFace(currentFaceIndex) + ":" + getLabelForFace(faceMenu.getFaceCount()) + " ");
EquipmentLocationUtil.changeVisibleByFace(element, currentFaceIndex);
}
}
});
}twaver
facemenuItem.setText("E 面");
facemenuItem.setName(i + "");
}
if(i == 6) {
facemenuItem.setText("F 面");
facemenuItem.setName(i + "");
}
menus[i - 1] = facemenuItem; facemenuItem.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
List elements = dataBox.getSelectionModel().getAllSelectedElement();
if(elements.size() == 1) {
int currentFaceIndex = Integer.parseInt(((JMenuItem)e.getSource()).getName());
faceMenu.setCurrentFaceIndex(currentFaceIndex);
Element element = ((Element)elements.get(0));
element.putClientProperty(EquipmentAppletConstant.TAG_FACEINDEX, currentFaceIndex);
faceButton.setText(getLabelForFace(currentFaceIndex) + ":" + getLabelForFace(faceMenu.getFaceCount()) + " ");
EquipmentLocationUtil.changeVisibleByFace(element, currentFaceIndex);
}
}
});
}twaver
为什么没有值
不然天知道
dataBox.getSelectionModel().getAllSelectedElement() 就是看不到他里面的东西,这是twaver 封装的TDataBox
主要是点击切换面,拼装
int currentFaceIndex = Integer.parseInt(((JMenuItem)e.getSource()).getName());、//获取I的值 i=1 就是A 以此类推 到F getLabelForFace这是方法
faceMenu.setCurrentFaceIndex(currentFaceIndex);
Element element = ((Element)elements.get(0));
element.putClientProperty(EquipmentAppletConstant.TAG_FACEINDEX, currentFaceIndex);
faceButton.setText(getLabelForFace(currentFaceIndex) + ":" + getLabelForFace(faceMenu.getFaceCount()) + " ");//拼装
EquipmentLocationUtil.changeVisibleByFace(element, currentFaceIndex);