From d30e385951ce03335a5023f0775fd144da3c0b88 Mon Sep 17 00:00:00 2001 From: jinlin <jinlin> Date: 星期二, 18 三月 2025 11:18:31 +0800 Subject: [PATCH] 修改 --- src/main/java/com/example/client/Main.java | 13 +++++-------- 1 files changed, 5 insertions(+), 8 deletions(-) diff --git a/src/main/java/com/example/client/Main.java b/src/main/java/com/example/client/Main.java index 6776972..7e8a0ee 100644 --- a/src/main/java/com/example/client/Main.java +++ b/src/main/java/com/example/client/Main.java @@ -64,14 +64,8 @@ Font font = new Font("瀹嬩綋", Font.BOLD, 23); setUIFontService.setFont(font); - try { - UIManager.setLookAndFeel("com.sun.java.swing.plaf.gtk.GTKLookAndFeel"); - } catch (Exception e) { - e.printStackTrace(); - } - JPopupMenu.setDefaultLightWeightPopupEnabled(false); - + JFrame frame = new JFrame("杩涘害璺熻釜"); frame.setSize(width, height); frame.setExtendedState(JFrame.MAXIMIZED_BOTH); @@ -129,7 +123,6 @@ hSplitPane.setDividerSize(10); hSplitPane.setOneTouchExpandable(true); hSplitPane.setContinuousLayout(true); - frame.getContentPane().add(hSplitPane, BorderLayout.CENTER); JSplitPane vSplitPane = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT); @@ -178,6 +171,10 @@ tabbedPane.addTab(title, panel); Component tabComponent = createTabComponent(title, tree); tabbedPane.setTabComponentAt(tabbedPane.getTabCount() - 1, tabComponent);// 璁剧疆鑷畾涔夋爣绛剧粍浠�//鍒囨崲鍒板綋鍓嶉〉闈� + if (tabbedPane.getTabCount() > 5) { + // 鍒犻櫎绗竴涓爣绛� + tabbedPane.removeTabAt(0); + } tabbedPane.setSelectedIndex(tabbedPane.getTabCount() - 1); } -- Gitblit v1.9.1