我编写了许多简单的 GUI,它们运行良好。然而,作为一个初学者,我一直认为我编写用户界面的方式不是很好的做法。
如果使用更多面板来获得所需的界面,这是正确的做法吗?也用的setBounds()
方法好吗?
我编写了许多简单的 GUI,它们运行良好。然而,作为一个初学者,我一直认为我编写用户界面的方式不是很好的做法。
如果使用更多面板来获得所需的界面,这是正确的做法吗?也用的setBounds()
方法好吗?
您使用的子组件越少,您的 UI 响应速度就越快。只是因为它要处理的事情更少。
我不建议使用“setBounds”,因为它在大多数情况下会创建不灵活的 UI。我鼓励你开始使用诸如BorderLayout、FlowLayout等布局。其中最通用的是MigLayout
以下是有关 Swing 布局的更多一般信息:https ://docs.oracle.com/javase/tutorial/uiswing/layout/visual.html