0

我编写了许多简单的 GUI,它们运行良好。然而,作为一个初学者,我一直认为我编写用户界面的方式不是很好的做法。

如果使用更多面板来获得所需的界面,这是正确的做法吗?也用的setBounds()方法好吗?

4

1 回答 1

0
  1. 您使用的子组件越少,您的 UI 响应速度就越快。只是因为它要处理的事情更少。

  2. 我不建议使用“setBounds”,因为它在大多数情况下会创建不灵活的 UI。我鼓励你开始使用诸如BorderLayoutFlowLayout等布局。其中最通用的是MigLayout

以下是有关 Swing 布局的更多一般信息:https ://docs.oracle.com/javase/tutorial/uiswing/layout/visual.html

于 2015-07-05T20:22:17.263 回答