java jpanel 间距_Java的 . 调整JPanel上的问题大小
BorderLayout 沒有為此任務剪切,因為它為 CENTER 組件提供了所有剩余空間 . 如果您可以將布局更改為 GridBagLayout ,則最簡單的方法是將最左側的組件全部留在空間上 .
示例:
public static void main(String[] args) {
JFrame frame = new JFrame("Test");
frame.setLayout(new GridBagLayout());
GridBagConstraints gbc = new GridBagConstraints();
gbc.fill = GridBagConstraints.BOTH;
gbc.weightx = 1;
frame.add(new JTextArea("Hello World!"), gbc);
gbc.weightx = 0;
frame.add(new JButton("Copy"), gbc);
frame.add(new JButton("Paste"), gbc);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.pack();
frame.setVisible(true);
}
如果你真的想使用 BorderLayout ,你可以將按鈕組合在一起并將它們添加到東方,將文本字段添加到中心,執(zhí)行以下操作:
public static void main(String[] args) {
JFrame frame = new JFrame("Test");
frame.add(new JTextArea("Hello World!"), BorderLayout.CENTER);
frame.add(new JPanel(new GridLayout(1, 0)) {{
add(new JButton("Copy"));
add(new JButton("Paste"));
}}, BorderLayout.EAST);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.pack();
frame.setVisible(true);
}
總結
以上是生活随笔為你收集整理的java jpanel 间距_Java的 . 调整JPanel上的问题大小的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 电脑维修工程师揭秘:三大主板内存问题解决
- 下一篇: 闪迪内存卡ultra plus:极速读写