我想在JButton
的右上角放置一个JPanel
。目前,使用BorderLayout
,它位于右侧,但布局会拉伸按钮。这就是我所说的:
我可以使用哪种布局轻松解决此问题?
答案 0 :(得分:2)
您可以将按钮放入包含GridBagLayout
等其他布局的面板中,然后将此面板放入BorderLayout.EAST
部分,就像之前一样。
答案 1 :(得分:1)
JPanel
JButton
添加到此面板WEST
位置答案 2 :(得分:1)
您应该使用GridBagLayout并将按钮放在第一列的第三列。然后使其他组件增长或使用更多列。
阅读文档。 GridBagLayout可能有点难以理解,但是最灵活的布局。任何其他解决方案都需要在面板内使用面板。
PS:另外,第一个回答是关于GridBagLayout,但BorderLayout.EAST是来自BorderLayout的常量