您的位置:首页 > 其它

swing 绝对布局的使用

2009-03-30 22:46 330 查看
public class NullLayoutTest extends JFrame {
private JPanel jContentPane = null;
private JButton jButton = null;
/**
* This is the default constructor
*/
public NullLayoutTest() {
super();
initialize();
}
/**
* This method initializes this
*
* @return void
*/
private void initialize() {
jButton = new JButton();
//设置button的位置为(100,100) 长宽分别为 60,25
jButton.setBounds(new Rectangle(100, 100, 60, 25));
jButton.setText("help");

jContentPane = new JPanel();
jContentPane.setLayout(null);
jContentPane.add(jButton, null);

this.add(jContentPane);
}
public void showMe() {
this.setSize(300, 200);
this.setTitle("JFrame");
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
}

public static void main(String[] args) {
new NullLayoutTest().showMe();
}
}


首先把相关容器的布局方式设为 setLayout(null);

然后调用组件的 setBounds() 方法

//设置button的位置为(100,100) 长宽分别为 60,25

jButton.setBounds(new Rectangle(100, 100, 60, 25));
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: