广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

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

    来源:网络收集  点击:  时间:2024-03-01
    【导读】:
    eclipse中有很多的布局方式其中流布局是最简单的一种,其布局是,默认控件居中显示,没添加一个就直接放到后面,满后放到下一行。 其中有五种对齐方式,分别是左对齐,居中(默认),右对齐,开始方向对齐,结束方向对其。 这里给出一个例子,并分别实验各个的对齐方式。工具/原料moreeclipse软件win7系统(3)1准备1/2分步阅读

    1.打开eclipse软件:

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

    2/2

    2.建立一个java工程

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

    方法:

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

    (3)2填写类1/4

    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/4

    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/4

    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/4

    4.编辑main方法

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

    public static void main(String args) {

    new Textgridlayout();

    }

    (3)3测试1/3

    1.运行代码:

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

    2/3

    2.布局演示:

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

    3/3

    3.总结:

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

    注意事项

    若有疑问可以留言

    分享可以使我们懂得更多

    ECLIPSEJAVA窗口布局网格布局
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_199178.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-06 00:41:06  耗时:0.024
    0.0236s