我如何制作一个包含所有内容的gui界面,以便我知道边界布局、流程布局和网格布局,但什么是面板?我很困惑,请帮助我的视觉基础,我只是拖放。在使用netbeans 7.1时,我可以进行布局和填充。问题是,制作所有这些面板和填充以及(x,y)轴放在哪里太令人困惑了。我想要gui漂亮整洁的
我如何用有序的制作一个gui界面
对于单列或单行,请参见GridLayout
1&BoxLayout
2以及JToolBar
3&JList
4。
参见"如何使用":
- 网格布局
- 方框布局
- JToolBar
- JList
你见过这些例子吗http://docs.oracle.com/javase/tutorial/uiswing/layout/visual.html?
我习惯于用手动编码创建java GUI,我的意思是不需要自动生成代码的拖放操作,所以我可以更容易地切换到GUI设计器,比如Eclipse的Window Builder插件或NetBeans的内置swing设计器。
我建议您从手动编码的布局管理器的基础知识开始。这里有一个很好的链接。。。http://docs.oracle.com/javase/tutorial/uiswing/layout/visual.html
从最简单的开始:FlowLayout、GridLayout和BorderLayout。这些布局通常应用于JPanel,JPanel是一个较低级别的容器(JFrame是顶级容器)