如何java在eclipse中实现界面的网格布局
来源:网络收集 点击: 时间:2024-03-011.打开eclipse软件:
打开eclipse软件,看到了没有工程;

2.建立一个java工程
如图所示,建立一个java工程,记住是java工程不是其他c#等的工程;
方法:
“file”-“new”-“java project”,然后,在工程列表中选中工程单击鼠标右键,选中“new”-“class”,在配置自己的类;

1.填入属性:
给自己的类添加属性,代码如下:
private JPanel jp=new JPanel();
private JButton jbArray=new JButton;
同时需要做一下处理,否则会报错:
改成:public class Textgridlayout extends JFrame
载入:import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;

2.填入构造方法:
填入,自己要显示类的构造方法,其中有一个按钮监听器,代码如下所示;
public Textgridlayout(){
for(int i=0;ijbArray.length;i++){
jbArray=new JButton(按钮+i);
jp.add(jbArray);
jbArray.addActionListener(this);
}
this.add(jp);
this.setTitle(网格布局测试);
this.setBounds(100, 100, 450, 200);
this.setVisible(true);
}
要进行修改,否则会报错:
改为:public class Textgridlayout extends JFrame implements ActionListener
载入:
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;

3.填入事件处理方法:
就是处理按钮按下时的方法:
public void actionPerformed(ActionEvent e){
jp.setLayout(new GridLayout(3,2));
this.setTitle(现在网格布局是);
jp.revalidate();
}
载入:
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;

4.编辑main方法
由于java程序的有效性,直接在main方法中将类实例化成对象就可以了。
public static void main(String args) {
new Textgridlayout();
}

1.运行代码:
相信大家都知道怎么运行吧,单击编译并运行,就会出现自己设置的界面,如图所示;

2.布局演示:
随意单击一个按钮后,就会出现右对齐的情况,如图所示。

3.总结:
先就这么多吧,对详细的方法大家可参见官方的java说明书。
注意事项若有疑问可以留言
分享可以使我们懂得更多
ECLIPSEJAVA窗口布局网格布局版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_199178.html