论坛首页 Java企业应用论坛

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

浏览 22599 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (4) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-05-12  
  大家平时做swing的时候都是采用的什么布局?我觉得用null比较好!可以采用硬性编码的方式来处理控件的布局。
   发表时间:2009-05-12  
不能这么武断, 要根据实际情况来选择合适的布局

如果都采用无布局, 那么但你的窗口大小变化的时候, 你的布局也不会做出相应的调整。

各个布局有各个布局的优点, 不过也有各自的缺点,通常情况下, 布局都是联合使用的, 很少使用单一布局的。

你不妨说说你的实际情况, 我可以给你一些参考意见。
0 请登录后投票
   发表时间:2009-05-12  
以前jbuilder的绝对定位
0 请登录后投票
   发表时间:2009-05-12  
mikewang 写道
不能这么武断, 要根据实际情况来选择合适的布局

如果都采用无布局, 那么但你的窗口大小变化的时候, 你的布局也不会做出相应的调整。

各个布局有各个布局的优点, 不过也有各自的缺点,通常情况下, 布局都是联合使用的, 很少使用单一布局的。

你不妨说说你的实际情况, 我可以给你一些参考意见。

多谢这位兄弟!我的情况是这样的:
   需要做一个拨号程序,界面大致是这样的:一块是拨号:主要输入用户和密码信息,另一块是管理界面:就是一个信息的列表,给管理员看的。这样的一个窗体。请教要用什么样的布局好?
0 请登录后投票
   发表时间:2009-05-12  
laiseeme 写道
以前jbuilder的绝对定位

哈哈!我现在准备用netbeans,jbuilder已经很久没摸过了。。。。
0 请登录后投票
   发表时间:2009-05-12  
chenhua_1984 写道
mikewang 写道
不能这么武断, 要根据实际情况来选择合适的布局

如果都采用无布局, 那么但你的窗口大小变化的时候, 你的布局也不会做出相应的调整。

各个布局有各个布局的优点, 不过也有各自的缺点,通常情况下, 布局都是联合使用的, 很少使用单一布局的。

你不妨说说你的实际情况, 我可以给你一些参考意见。

多谢这位兄弟!我的情况是这样的:
   需要做一个拨号程序,界面大致是这样的:一块是拨号:主要输入用户和密码信息,另一块是管理界面:就是一个信息的列表,给管理员看的。这样的一个窗体。请教要用什么样的布局好?



说的很笼统啊!

管理界面怎么会和拨号输入信息(用户名、密码)放置在一起呢?
0 请登录后投票
   发表时间:2009-05-12  
diggywang 写道
chenhua_1984 写道
mikewang 写道
不能这么武断, 要根据实际情况来选择合适的布局

如果都采用无布局, 那么但你的窗口大小变化的时候, 你的布局也不会做出相应的调整。

各个布局有各个布局的优点, 不过也有各自的缺点,通常情况下, 布局都是联合使用的, 很少使用单一布局的。

你不妨说说你的实际情况, 我可以给你一些参考意见。

多谢这位兄弟!我的情况是这样的:
   需要做一个拨号程序,界面大致是这样的:一块是拨号:主要输入用户和密码信息,另一块是管理界面:就是一个信息的列表,给管理员看的。这样的一个窗体。请教要用什么样的布局好?



说的很笼统啊!

管理界面怎么会和拨号输入信息(用户名、密码)放置在一起呢?

这里的拨号输入用户名和密码是在登录以后做的,就是说,登录应用程序以后,进入管理界面(在web里就是登录以后的转跳到的页面),
   这个页面里做两件事情:
    1一个用来拨号的输入框:包括用户名,密码,和一个拨号按钮
    2当前连接信息的一个列表:计划用JTableList来做:
  基本上这个页面可以分为两个部分:一部分用来拨号,一部分用来管理一个JtableList:
    大致是这样的。
0 请登录后投票
   发表时间:2009-05-12  
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, 下面的部分你只是说了个列表, 没有给出具体的要求, 不妨提提清楚。

0 请登录后投票
   发表时间:2009-05-12  
不能用null,用swing做界面的话,界面组建的放置应该通过代码来完成,而不是拖拖拽拽的
0 请登录后投票
   发表时间:2009-05-12  
用netbean做过一个极小的东东。
感觉直接拖拖拽拽就行了,为了窗口自适应调整,可能需要多拖拽几次。
0 请登录后投票
论坛首页 Java企业应用版

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