如何java在eclipse中实现界面的网格布局

2025-10-16 14:24:26

1、1.打开eclipse软件:

        打开eclipse软件,看到了没有工程;

如何java在eclipse中实现界面的网格布局

2、2.建立一个java工程

     如图所示,建立一个java工程,记住是java工程不是其他c#等的工程;

    方法:

  “file”-“new”-“java project”,然后,在工程列表中选中工程单击鼠标右键,选中“new”-“class”,在配置自己的类;

如何java在eclipse中实现界面的网格布局

1、1.填入属性:

    给自己的类添加属性,代码如下:

   private JPanel jp=new JPanel();

   private JButton[] jbArray=new JButton[6];

   同时需要做一下处理,否则会报错:

    改成:public class Textgridlayout extends JFrame 

载入:import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JPanel;

如何java在eclipse中实现界面的网格布局

2、2.填入构造方法:

     填入,自己要显示类的构造方法,其中有一个按钮监听器,代码如下所示;

public Textgridlayout(){

for(int i=0;i<jbArray.length;i++){

jbArray[i]=new JButton("按钮"+i);

jp.add(jbArray[i]);

jbArray[i].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;

如何java在eclipse中实现界面的网格布局

3、3.填入事件处理方法:

   就是处理按钮按下时的方法:

public void actionPerformed(ActionEvent e){

jp.setLayout(new GridLayout(3,2));

this.setTitle("现在网格布局是[3,2]");

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;

   

如何java在eclipse中实现界面的网格布局

4、4.编辑main方法

    由于java程序的有效性,直接在main方法中将类实例化成对象就可以了。

public static void main(String[] args) {

new Textgridlayout();

}

如何java在eclipse中实现界面的网格布局

1、1.运行代码:

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

如何java在eclipse中实现界面的网格布局

2、2.布局演示:

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

如何java在eclipse中实现界面的网格布局

3、3.总结:

     先就这么多吧,对详细的方法大家可参见官方的java说明书。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢