JavaSwing如何设置绝对位置

其实, 很简单,所有的控件都使用setBounds即可。

super("֪知识补全");
		this.setBounds(70,70,1300,650);
		this.setLayout(null);
        //定义按钮
		jb = new JButton("选择三元组");
		jb.setBounds(1155,235,105,40);
		this.add(jb);

		jb1 = new JButton("导入三元组");
		jb1.setBounds(1155,135,105,40);
		this.add(jb1);

		jb2 = new JButton("补全知识库");
		jb2.setBounds(1155,335,105,40);
		this.add(jb2);

		//定义标签
		jl = new JLabel("三元组");
		jl.setBounds(200,15,105,40);
		jl.setFont(y);
		this.add(jl);

		jl1 = new JLabel("正确三元组");
		jl1.setBounds(760,15,105,40);
		jl1.setFont(y);
		this.add(jl1);

只有有一点需要注意,必须写上 

this.setLayout(null);

否则的话就是是 不会显现出来的。

 效果图如下(图中两个JTextArea的代码未给出,只是演示一下效果):

JavaSwing如何设置绝对位置_第1张图片

你可能感兴趣的:(#,JavaSwing)