精华帖 (0) :: 良好帖 (0) :: 新手帖 (4) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-05-13
推荐用Netbeans做Swing开发,可视化程度高,不过有时候实际和预览的略有不同,再拖拽几次即可,比纯粹手写代码方便多了。
|
|
返回顶楼 | |
发表时间:2009-05-13
我觉得多数界面用null就行了。
有多少需要自适应窗口大小调整的呢?多行文本,表格? 按需求来做。 |
|
返回顶楼 | |
发表时间:2009-05-13
GroupLayout
可惜IDE不是NetBeans,是Eclipse装的Metisse插件。 虽然自动生成的代码很难看,但是做起来很方便,可以把精力集中在程序功能上而非界面本身。 |
|
返回顶楼 | |
发表时间:2009-05-13
都说netbeans好,貌似netbeans自动生成的代码不能手工改???我很烦它自动生成的代码。。
|
|
返回顶楼 | |
发表时间:2009-05-13
wangdi 写道 都说netbeans好,貌似netbeans自动生成的代码不能手工改???我很烦它自动生成的代码。。
这个倒是的,是不能该,但是可以重新设置值!调用自己的方法! |
|
返回顶楼 | |
发表时间:2009-05-13
根据需要来做吧,如果窗口固定的,就可以用Null,直接代码控制。如果窗口大小是动态就用jre自带的布局或者是开源的布局组件。我用过tableLayout,蛮好用的,比 GridBagLayout要好用,还看过一个开源的日历组件,他用的是AbsoluteLayout,不过我没用过。
|
|
返回顶楼 | |
发表时间:2009-05-13
直接用布局管理器来吧!呵呵
|
|
返回顶楼 | |
发表时间:2009-05-13
做dialog不用放大缩小的不用布局没关系
其他的还是做吧 要不会出很多想不到的问题 不用的话日后维护也麻烦 |
|
返回顶楼 | |
发表时间:2009-05-13
mikewang 写道 chenhua_1984 写道 diggywang 写道 chenhua_1984 写道 mikewang 写道 不能这么武断, 要根据实际情况来选择合适的布局
如果都采用无布局, 那么但你的窗口大小变化的时候, 你的布局也不会做出相应的调整。 各个布局有各个布局的优点, 不过也有各自的缺点,通常情况下, 布局都是联合使用的, 很少使用单一布局的。 你不妨说说你的实际情况, 我可以给你一些参考意见。 多谢这位兄弟!我的情况是这样的: 需要做一个拨号程序,界面大致是这样的:一块是拨号:主要输入用户和密码信息,另一块是管理界面:就是一个信息的列表,给管理员看的。这样的一个窗体。请教要用什么样的布局好? 说的很笼统啊! 管理界面怎么会和拨号输入信息(用户名、密码)放置在一起呢? 这里的拨号输入用户名和密码是在登录以后做的,就是说,登录应用程序以后,进入管理界面(在web里就是登录以后的转跳到的页面), 这个页面里做两件事情: 1一个用来拨号的输入框:包括用户名,密码,和一个拨号按钮 2当前连接信息的一个列表:计划用JTableList来做: 基本上这个页面可以分为两个部分:一部分用来拨号,一部分用来管理一个JtableList: 大致是这样的。 看你的描述, 应该分为2个部分, 上面是拨号, 下面是列表 所以,设计如下: 1 采用GridLayout (new GridLayout(2,1)) 也就是竖的。 上面部分采用 fromLayout (这个不是jdk 自带的, 你可以去google 一下), 当然,不嫌麻烦, groupLayout, GridBagLayout 可以用这2个布局替代。 2, 下面的部分你只是说了个列表, 没有给出具体的要求, 不妨提提清楚。 针对这个拨号程序,如果窗体不要求resize的话,用固定位置就是不错的选择,而且理解起来比较容易。缺点是面对一大堆坐标,或者魔术数字,有点痛苦。 据我所知,GLADE是一个不错的界面设计器,貌似支持Java的,可以考虑用用。 BTW,我简单的学过一点点GLADE,支持C++和Python,PHP也可以,效果都不错的。 |
|
返回顶楼 | |
发表时间:2009-05-13
xy Layout
|
|
返回顶楼 | |