【问题标题】:What's the most common used layout in Swing?Swing 中最常用的布局是什么?
【发布时间】:2016-04-19 23:54:19
【问题描述】:

老实说,我正试图弄清楚如何与 layoutmanager 一起工作。我真的很难过。

是否有最常用的布局,或者它真的取决于您拥有的上下文。 例如,我需要创建以下布局:

我应该使用哪种布局?

【问题讨论】:

  • 这真的取决于你的上下文。
  • 我应该使用哪种布局?您希望您的 GUI 是什么样的?在复杂的 Swing GUI 中可以有多个布局。要回答您的其他问题,FlowLayout 是 JPanel 默认值,而 BorderLayout 是 JFrame 默认值。因为这些布局是默认布局,所以它们可能是最常用的。

标签: java swing layout


【解决方案1】:

这实际上取决于您的上下文。这就是为什么有这么多不同的布局可供选择的原因。

有时有很多方法可以构建特定的设计,有时特定的布局会使设计变得非常简单 - 但是如果您以 Swing 应用程序为目标,那么花时间学习不同的 JRE 包含的布局是如何工作的。

在您当前的情况下,我可能会为对话框使用 BorderLayout,在 CENTER 中放置一个带有图标和(两行)文本的 JLabel,然后在 SOUTH 的另一个 JPanel 中添加按钮...

【讨论】:

    【解决方案2】:

    我建议您应该为上述情况使用边框布局 https://docs.oracle.com/javase/tutorial/uiswing/layout/border.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-11-07
      • 1970-01-01
      • 1970-01-01
      • 2017-03-18
      • 2011-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多