swing布局的问题,怎么才能让组件紧凑些 我用swing写的界面 上面有几个jlabel和文本框,显示的时候文本框总是顶在最上面。不知道怎么样才能让它和上边框有点距离,请高手赐教 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 此回复为自动发出,仅用于显示而已,并无任何其他特殊作用楼主【changml0929】截止到2008-07-01 14:51:06的历史汇总数据(不包括此帖):发帖数:30 发帖分:650 结贴数:5 结贴分:100 未结数:25 未结分:550 结贴率:16.67 % 结分率:15.38 % 可以setLocation也可以给文本框加一个EmptyBorder:textField.setBorder(new EmptyBorder(5, 5, 5, 5)); 自己用setLoaction布局感觉比较麻烦的;而且最后得出的结果似乎却不是自己所想的;所以很郁闷; 不使用布局,直接用绝对定位public void setBounds(int x, int y, int width, int height)移动组件并调整其大小。由 x 和 y 指定左上角的新位置,由 width 和 height 指定新的大小。 参数:x - 组件的新 x 坐标y - 组件的新 y 坐标width - 组件的新 widthheight - 组件的新 height 使用 swt designer吧,然后多看它自动完成的代码,看它是怎么写的 , 对于楼主的问题。我的看法是这样。因为swing中,控件都是放在容器里,jlabel应该是被放在jpanel里了吧。jpanel默认的layout是flowlayout。所以控件从总是在上面显示。解决的办法应该很多,但一般我平时在想表达复杂控件局面时,会把layout设成null。这样就可用楼上回答来精确定位了。 菜鸟求教 请写出如下代码的结果 jdbc连接SQL Sever 2000 请问如果让main函数执行时,加载整个目录下的所有jar包 大侠进来看看java连接mysql的设置问题? 请教ResourceBundle 类的问题? this的好麻烦?(请高手解答) 请问JBuilder7怎么编译我写好的java文件,用jb打开编译的选项为灰色? 怎么判断取得服务器的日期是否是某月的最后一天? jbuilder5中如何更改frame标题栏上的小图标? 如何取defaulttablemodel一行的数据 急求用swing实现不规则窗体
楼主【changml0929】截止到2008-07-01 14:51:06的历史汇总数据(不包括此帖):
发帖数:30 发帖分:650
结贴数:5 结贴分:100
未结数:25 未结分:550
结贴率:16.67 % 结分率:15.38 %
也可以给文本框加一个EmptyBorder:textField.setBorder(new EmptyBorder(5, 5, 5, 5));
而且最后得出的结果似乎却不是自己所想的;
所以很郁闷;
public void setBounds(int x,
int y,
int width,
int height)
移动组件并调整其大小。由 x 和 y 指定左上角的新位置,由 width 和 height 指定新的大小。 参数:
x - 组件的新 x 坐标
y - 组件的新 y 坐标
width - 组件的新 width
height - 组件的新 height
因为swing中,控件都是放在容器里,jlabel应该是被放在jpanel里了吧。jpanel默认的layout是flowlayout。所以控件从总是在上面显示。
解决的办法应该很多,但一般我平时在想表达复杂控件局面时,会把layout设成null。这样就可用楼上回答来精确定位了。