| | |
| | | private NetWorkDiagramService netWorkDiagramService; |
| | | |
| | | public JPanel createTable(Integer width, Integer height, JFrame frame) { |
| | | height = height - 100; |
| | | JPanel panel = new JPanel(); |
| | | JPanel panel = new JPanel(new BorderLayout()); |
| | | panel.setPreferredSize(new Dimension(width, height)); |
| | | |
| | | JPanel jLeft = new JPanel(new BorderLayout()); |
| | | |
| | | JPanel jLeft = new JPanel(); |
| | | jLeft.setPreferredSize(new Dimension(width / 4 - 20, Compute.ComputeHeight(0, frame))); |
| | | |
| | | JPanel diagram = new JPanel(new BorderLayout()); |
| | |
| | | List<DjJdgzNetworkLevel1> list = level1Service.getList(null); |
| | | //columnDto.add(new ColumnDto("ID", "id", -1, null,false)); |
| | | |
| | | if (list == null || list.size() == 0) { |
| | | JOptionPane.showMessageDialog(null, "还未录入一级网络图数据", "提示", JOptionPane.WARNING_MESSAGE); |
| | | return null; |
| | | } |
| | | |
| | | columnDto.add(new ColumnDto("序号", "", width / 8 - 10, "autoCreate", false, null, null)); |
| | | columnDto.add(new ColumnDto("工程", "ProjectName", width / 8, null, false, null, null)); |
| | |
| | | |
| | | JScrollPane scrollTable = new JScrollPane(subTable); |
| | | scrollTable.setPreferredSize(new Dimension(width / 4 - 20, Compute.ComputeHeightWithScroll(0, frame))); |
| | | jLeft.add(scrollTable, BorderLayout.CENTER); |
| | | jLeft.add(scrollTable); |
| | | frame.addComponentListener(new ComponentAdapter() { |
| | | @Override |
| | | public void componentResized(ComponentEvent e) { |
| | | jLeft.setPreferredSize(new Dimension(width / 4 - 20, Compute.ComputeHeight(40, frame))); |
| | | scrollTable.setPreferredSize(new Dimension(width / 4 - 20, Compute.ComputeHeightWithScroll(40, frame))); |
| | | jLeft.setPreferredSize(new Dimension(width / 4 - 20, Compute.ComputeHeight(0, frame))); |
| | | scrollTable.setPreferredSize(new Dimension(width / 4 - 20, Compute.ComputeHeightWithScroll(0, frame))); |
| | | jLeft.revalidate(); |
| | | jLeft.repaint(); |
| | | scrollTable.revalidate(); |