java - 如何附加 BorderLayout 的西边和东边?

标签 java swing border-layout

这是带有 BorderLayout 的面板通常的外观:

enter image description here

我不想在中间放任何东西,所以东边和西边用一个空格分开。如何让它们附着?如果没有办法,我应该使用什么其他布局来代替? 谢谢

最佳答案

您可以简单地在所需部分添加图形元素并忽略其他部分:

add(element1, BorderLayout.WEST);
add(element2, BorderLayout.EAST);

如果您想在中心留出一个空格,请明确添加:

add(new JLabel(" "), BorderLayout.CENTER);

关于java - 如何附加 BorderLayout 的西边和东边?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26047093/

相关文章:

java - 将值从一个 Arraylist 复制到另一个 Arraylist 时,所有值都会设置为第一个 Arraylist 中输入的最后一个值

java - 在 JFileChooser 中启用右键单击

java - 使用 Borderlayout 设置 3 JPanel 格式

java - 字符串不能包含两个 '%'

java - 什么是NullPointerException,我该如何解决?

java - 读取并存储 gridLayout 上多个 JButton 的随机值 | Java SWING 查找三元组

java - BorderLayout - 两个组件中只有一个出现在 SOUTH 中

java - 组织 JPanel 和布局

java - Android setOnKeyListener导致ANR(Application Not Responding)提示

java - 将自定义 jtable 模型表类作为参数传递