【发布时间】:2011-03-17 21:40:23
【问题描述】:
我的应用程序顶部有一个栏,在 JLabel 的两侧有许多按钮。按钮的可见性取决于用户正在执行的当前任务,并且按钮的其中一个文本也可能会根据当前状态而改变。
我想做的是在 JPanel 的左侧粘贴一些按钮,JLabel 的中心位于 JPanel 的正中心,其余按钮位于 JPanel 的右侧。
到目前为止,我已经设法使用各种方法和布局管理器将按钮固定在左侧和右侧,但我无法让 JLabel 的中心位于 JPanel 的死点。我设法得到的最好的标签是离中心足够近的标签,但随着按钮设置为可见或它们的文本发生变化,它会四处移动。
是否可以强制 JLabel 保持死点?
注意:按钮永远不会变大到足以与 JLabel 的任一边缘相接,所以这不是问题。
【问题讨论】:
标签: java swing jpanel jlabel layout-manager