论坛首页 Java企业应用论坛

大家平时做swing的时候都是采用的什么布局?

浏览 22597 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (4) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-05-15  
用null布局的话,能比较容易的绘制整个背景,用其他布局的画,要绘制一个大背景,很麻烦,在JFrame的结构里面,组件应该是绘制在他的comtemtpanel层里的吧?而jlayeredpanel层和jroot层应该在他下面,但如果不用null布局,paintComponent绘制背景的话,不管是在jlayeredpanel层还jroot层绘制甚至jframe上覆盖paintComponent方法,最终他们都会覆盖掉comtemtpanel里面的控件,把背景显示在最前面,而用null布局则不会,不知道为什么,试过去看他们的源代码,但水平有限,目前还看不出为什么,郁闷死了!!
0 请登录后投票
   发表时间: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

0 请登录后投票
   发表时间:2009-05-15   最后修改:2009-05-15
楼上的资料不错,但是发言太有趣了,难道为了吃个面包要自己去种麦子,如果经常这么干,要好好反思.
0 请登录后投票
   发表时间:2009-05-15  
sikeh 写道
JGoodies FormLayout

考虑以后的用这个,还不错,其实大部分都是这种表格形式的布局
0 请登录后投票
   发表时间:2009-05-15  
JGoodies FormLayout
的确不错,用的挺方便,布局业蛮灵活得,登陆界面用formlayout最好不过了.复杂点的布局它也能应对自如. 就是复杂的布局配置比较麻烦,维护不方便.

另外swingx还有几个布局也不错,可以看下.
0 请登录后投票
   发表时间:2009-05-16  
唉,很多人都被vb的开发思路污染了
0 请登录后投票
   发表时间:2009-05-16  
XMLDB 写道
楼上的资料不错,但是发言太有趣了,难道为了吃个面包要自己去种麦子,如果经常这么干,要好好反思.


不重复造轮子的说法其实是对研究探索的扼杀,导致的严重结果就是依赖。是谁在宣扬不重复造轮子,两种人:不愿意投入的人,想成为被别人依赖的人。
0 请登录后投票
   发表时间:2009-05-16  
lovejavaei 写道
XMLDB 写道
楼上的资料不错,但是发言太有趣了,难道为了吃个面包要自己去种麦子,如果经常这么干,要好好反思.


不重复造轮子的说法其实是对研究探索的扼杀,导致的严重结果就是依赖。是谁在宣扬不重复造轮子,两种人:不愿意投入的人,想成为被别人依赖的人。

说得好!不重复发明轮子的话,难道要在今天的汽车上装上几千年前的木轮子啊!!哈哈。
不重复发明轮子已经成了很多依赖心重的人开脱的最佳理由!!
0 请登录后投票
   发表时间:2009-05-18  
一般用null,BorderLayout、FlowLayout,其他比较麻烦,用得比较少,有特殊需要时自己做个布局就可以了,或者监听Resize事件,自己调整布局。
0 请登录后投票
   发表时间:2009-05-18  
cs_zhao 写道
用netbean做过一个极小的东东。
感觉直接拖拖拽拽就行了,为了窗口自适应调整,可能需要多拖拽几次。


确实,如果想用SE的话就用netbean吧,很好用的。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics