lbFrom.setBounds(100, 400, 100, 50);
txFrom.setBounds(200, 400, 100, 50);
lbTo.setBounds(300, 400, 100, 50);
txTo.setBounds(400, 400, 100, 50);
btSearch.setBounds(500, 400, 100, 50);
btClear.setBounds(600, 400, 100, 50);
list.setBounds(200, 500, 550, 500);我有几个控件,如何按照自己想要的坐标布局?
为什么我的设置没有生效?
请大家帮看看。
先谢了。
解决方案 »
- 求助 用java显示三维的散点图
- 请教,java计算弧度(或角度)的函数
- JDialog 无法阻塞 OwnerFrame
- struts,提交表单后,本机上一直保留表单的内容,怎么清除啊?
- 关于对象的上转型对象成员变量的值
- 怎么产生100万不同的随机数时间最短?
- 求一算法...
- 如何实现java 程序在后台运行,象qq一样运行在任务栏?
- 急求高手指点
- 请问String.equals()和String.equalsIgnoreCase()有什么区别啊?
- 求助:如何让3个任务并行执行,全部结束之后才会执行下面的任务?关键是:如何让3个任务同时执行?如何确保3个任务都执行完毕之后,才会执行下面的任务?
- 分隔字符串
如果你的父窗体JFrame或者JDialog是setResizable(false),绝对布局是可以的。public void setBounds(int x, int y, int width, int height)这个方法的参数表达的含义要弄明白,x、y是相对于其父组件的x和y坐标,其他两个分别代表了宽和高。
无论是不是设置了setResizable(false),推荐使用GridBagLayout或者GroupLayout,它们可以很好的实现布局。
有些ide可以自动生成代码,并且可以查看“设计时”和“运行时”的效果(design/view),比如netbeans和安装了swingdesigner的eclipse。
能具体说说吗?我觉得这个可以帮我。
设置了LayoutManager的,布局由LayoutManager控制
不设LayoutManager的(即null),布局由你自己控制
你可以这样将你需要自己布局的组件,放在一个LayoutManager为null的JPanel中
然后这个JPanel和别的组件,用一个你熟悉的LayoutManager进行布局
一般layout其实并不推荐使用绝对坐标定位。
swing我现在还在演练中,以前学的一点全还给笔记了,万恶的note
http://code.google.com/intl/zh-CN/javadevtools/download-wbpro.htmlUpdite Sites:http://dl.google.com/eclipse/inst/d2wbpro/latest/3.6http://dl.google.com/eclipse/inst/d2wbpro/latest/3.5http://dl.google.com/eclipse/inst/d2wbpro/latest/3.4
3.4的不好下,速度太慢,建议3.5以上