修复双击打开文件的bug

main
刘江林 6 years ago
parent d1bde738ea
commit 29783932c2

@ -390,26 +390,29 @@ public class CSJHForm extends AbstractRendering {
table.addMouseListener(new MouseAdapter() { table.addMouseListener(new MouseAdapter() {
@Override @Override
public void mouseClicked(MouseEvent e) { public void mouseClicked(MouseEvent e) {
if (e.getClickCount() == 2) { if (table.getSelectedColumn() == 15) {
System.out.println("双击了"); if (e.getClickCount() == 2) {
int selectedRow = table.getSelectedRow(); // 获得选中行索引 System.out.println("双击了");
String value = (String) model.getValueAt(selectedRow, 15); int selectedRow = table.getSelectedRow(); // 获得选中行索引
if (value == null) String value = (String) model.getValueAt(selectedRow, 15);
value = ""; if (value == null)
if (!value.equals("")) { value = "";
try { if (!value.equals("")) {
TCComponent[] result = session.search("零组件 ID", new String[] { "零组件 ID" }, try {
new String[] { value }); TCComponent[] result = session.search("零组件 ID", new String[] { "零组件 ID" },
TCComponentItem item = (TCComponentItem) result[0]; new String[] { value });
TCComponent[] tccitem = item.getLatestItemRevision().getTCProperty("IMAN_specification") TCComponentItem item = (TCComponentItem) result[0];
.getReferenceValueArray(); TCComponent[] tccitem = item.getLatestItemRevision().getTCProperty("IMAN_specification")
TCComponentDataset dataset = (TCComponentDataset) tccitem[0]; .getReferenceValueArray();
dataset.open(); TCComponentDataset dataset = (TCComponentDataset) tccitem[0];
} catch (Exception e1) { dataset.open();
e1.printStackTrace(); } catch (Exception e1) {
e1.printStackTrace();
}
} }
} }
} }
} }
}); });

Loading…
Cancel
Save