From 77d58298d00c11ade8862ca8acb0fdef5a45322e Mon Sep 17 00:00:00 2001 From: jinlin <jinlin> Date: 星期五, 21 三月 2025 17:39:38 +0800 Subject: [PATCH] 修改 --- src/main/java/com/example/client/service/Level1ViewService.java | 17 +++++++++++------ 1 files changed, 11 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/example/client/service/Level1ViewService.java b/src/main/java/com/example/client/service/Level1ViewService.java index 282e15b..3280d15 100644 --- a/src/main/java/com/example/client/service/Level1ViewService.java +++ b/src/main/java/com/example/client/service/Level1ViewService.java @@ -41,10 +41,11 @@ 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()); @@ -56,6 +57,10 @@ 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)); @@ -66,12 +71,12 @@ 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(); -- Gitblit v1.9.1