下面的代码片段允许我使用 BorderLayout Manager 在 JPanel 上放置一个 JTextfield 和 2 个 JButton。
JPanel strPanel = new ButtonPanel();
strPanel.setLayout(new BorderLayout());
setBorder( new EmptyBorder( 3, 3, 3, 3 ) );
strfield = new JTextField("",70);
strPanel.add("West", strfield);
strPanel.add("Center", btnCopy);
strPanel.add("East", btnPaste);
add("North", strPanel);
这是一个截图
但是,更重要的是,当我调整 JFrame 的大小时,“复制”按钮被放大,但我希望 JTextField 被放大,而复制和粘贴按钮的大小保持不变。这是更新的屏幕截图:
为了尝试修复它,我下载了 NetBeans 等并与 GUI 设计器一起玩,但我无法解决它,即使使用不同的布局管理器。
有人可以阐明一下吗?谢谢