Topic: Swing方面的简单的技术问题???(紧急)

  Print this page

1.Swing方面的简单的技术问题???(紧急) Copy to clipboard
Posted by: limingxie7
Posted on: 2006-09-14 11:32

我现在有16个应该填写的栏。ID,名称,性别什么的。。。
我打算把那些分成两部分第1行11个 第2行5个
容器和布局管理器应该怎么用?用两个?还是 。。。。
容器用几个?布局管理器用几个?。。。。。。。
我想过
contentPane.setLayout(new GridLayout(2, 11, 3, 3));
但是 行不通
contentPane.setLayout(new GridLayout(1, 11, 3, 3));
contentPane1.setLayout(new GridLayout(1, 5, 3, 3));
也行不通。。。我是初学者请高手指点。

2.Re:Swing方面的简单的技术问题???(紧急) [Re: limingxie7] Copy to clipboard
Posted by: Novo
Posted on: 2006-09-14 13:21

不用布局管理器,直接设置组件的位置.使用setBounds(int,int,int,int);方法.

3.Re:Swing方面的简单的技术问题???(紧急) [Re: limingxie7] Copy to clipboard
Posted by: lisliefor
Posted on: 2006-09-15 10:35

设计一个简洁明了的窗口,我们布局需要使用多种布局方式嵌套,比如说整体布局是BorderLayout(边缘)布局,我们可以在加在上面各部分上套一个容器,针对该容器,再设定合适的布局方式,比如说,使用默认布局、盒式布局,或网格布局。
空布局方式,需要你对坐标比较敏感,或者使用JBuilder,它可以可视化拖动组件,设定大小和位置。
具体如何,看你自己怎么设计了。

4.Re:Swing方面的简单的技术问题???(紧急) [Re: limingxie7] Copy to clipboard
Posted by: q_yuan
Posted on: 2006-09-15 20:35

你可以不要用布局管理器,直接用setBounds(new Ractangle(int,int,int ,int));
这样可能还方便一点。


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923