精华帖 (0) :: 良好帖 (0) :: 新手帖 (4) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-05-15
用null布局的话,能比较容易的绘制整个背景,用其他布局的画,要绘制一个大背景,很麻烦,在JFrame的结构里面,组件应该是绘制在他的comtemtpanel层里的吧?而jlayeredpanel层和jroot层应该在他下面,但如果不用null布局,paintComponent绘制背景的话,不管是在jlayeredpanel层还jroot层绘制甚至jframe上覆盖paintComponent方法,最终他们都会覆盖掉comtemtpanel里面的控件,把背景显示在最前面,而用null布局则不会,不知道为什么,试过去看他们的源代码,但水平有限,目前还看不出为什么,郁闷死了!!
|
|
返回顶楼 | |
发表时间:2009-05-15
我建议有一定基础的开发人员自定义布局。
http://www.blogjava.net/javagui/archive/2007/11/18/Layout.html http://www.blogjava.net/javagui/archive/2007/11/24/FormLayout.html http://www.blogjava.net/javagui/archive/2007/11/29/164038.html |
|
返回顶楼 | |
发表时间:2009-05-15
最后修改:2009-05-15
楼上的资料不错,但是发言太有趣了,难道为了吃个面包要自己去种麦子,如果经常这么干,要好好反思.
|
|
返回顶楼 | |
发表时间:2009-05-15
sikeh 写道 JGoodies FormLayout
考虑以后的用这个,还不错,其实大部分都是这种表格形式的布局 |
|
返回顶楼 | |
发表时间:2009-05-15
JGoodies FormLayout
的确不错,用的挺方便,布局业蛮灵活得,登陆界面用formlayout最好不过了.复杂点的布局它也能应对自如. 就是复杂的布局配置比较麻烦,维护不方便. 另外swingx还有几个布局也不错,可以看下. |
|
返回顶楼 | |
发表时间:2009-05-16
唉,很多人都被vb的开发思路污染了
|
|
返回顶楼 | |
发表时间:2009-05-16
XMLDB 写道 楼上的资料不错,但是发言太有趣了,难道为了吃个面包要自己去种麦子,如果经常这么干,要好好反思.
不重复造轮子的说法其实是对研究探索的扼杀,导致的严重结果就是依赖。是谁在宣扬不重复造轮子,两种人:不愿意投入的人,想成为被别人依赖的人。 |
|
返回顶楼 | |
发表时间:2009-05-16
lovejavaei 写道 XMLDB 写道 楼上的资料不错,但是发言太有趣了,难道为了吃个面包要自己去种麦子,如果经常这么干,要好好反思.
不重复造轮子的说法其实是对研究探索的扼杀,导致的严重结果就是依赖。是谁在宣扬不重复造轮子,两种人:不愿意投入的人,想成为被别人依赖的人。 说得好!不重复发明轮子的话,难道要在今天的汽车上装上几千年前的木轮子啊!!哈哈。 不重复发明轮子已经成了很多依赖心重的人开脱的最佳理由!! |
|
返回顶楼 | |
发表时间:2009-05-18
一般用null,BorderLayout、FlowLayout,其他比较麻烦,用得比较少,有特殊需要时自己做个布局就可以了,或者监听Resize事件,自己调整布局。
|
|
返回顶楼 | |
发表时间:2009-05-18
cs_zhao 写道 用netbean做过一个极小的东东。
感觉直接拖拖拽拽就行了,为了窗口自适应调整,可能需要多拖拽几次。 确实,如果想用SE的话就用netbean吧,很好用的。 |
|
返回顶楼 | |