| | |
| | | |
| | | import javax.swing.*; |
| | | import javax.swing.event.TableModelEvent; |
| | | import javax.swing.plaf.basic.BasicComboBoxRenderer; |
| | | import javax.swing.table.DefaultTableModel; |
| | | import java.awt.*; |
| | | import java.awt.event.*; |
| | |
| | | |
| | | JLabel JLabel3 = new JLabel("二级网络图节点"); |
| | | JComboBox<JComboBoxItem> comboBox2 = new JComboBox<>(); |
| | | comboBox2.setRenderer(new BasicComboBoxRenderer() { |
| | | @Override |
| | | public Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected, boolean cellHasFocus) { |
| | | super.getListCellRendererComponent(list, value, index, isSelected, cellHasFocus); |
| | | |
| | | // 设置工具提示 |
| | | if (value != null) { |
| | | setText(value.toString()); |
| | | setToolTipText(value.toString()); // 设置工具提示为完整的选项文本 |
| | | } |
| | | |
| | | return this; |
| | | } |
| | | }); |
| | | comboBox2.setPreferredSize(new Dimension(185, 28)); |
| | | if (data.getLevel2NodeId()!=null){ |
| | | JComboBoxItem[] level2NodeList = level2ListService.getNode(data.getLevel2NetworkId()); |