我写了一个类继承自JFrame,用setBounds()方法来设置组件的大小和位置不管用,在API中介绍也有限,请问怎么样情况之下才能用这个方法设置组件的大小和位置?
就是说如果我要在JPanel里面用setBounds()方法,也要把JPanel设置成null?
把上一阶的布局管理器设为null就可以了比如JPanel jp=new JPanel(null);JButton jb1=new JButton("button1");JButton jb2=new JButton("button2");jb1.setBounds(30,30,50,20);jb2.setBounds(30,100,50,20);jp.add(jb1);jp.add(jb2);然后再把jp加到JFrame里面去就可以了你就可以看到两个按钮是以绝对位置来显示的
呵呵,好啦,已经明白啦,多谢了