答案 0 :(得分:0)
这取决于你拥有的环境。这就是为什么有这么多不同的布局可供选择的原因。
有时可以通过多种方式构建特定的设计,有时特定的布局会使设计变得非常简单 - 但是如果您定位Swing应用程序,那么了解不同的JRE包含的布局是如何工作的。
在你目前的情况下,我可能会使用BorderLayout作为Dialog,将一个JLabel放在CENTER中,带有图标和(两行)文本,并在南方的另一个JPanel中添加按钮...
答案 1 :(得分:0)
我建议您在上述情况下使用边框布局 https://docs.oracle.com/javase/tutorial/uiswing/layout/border.html