Myeclipse2015界面化开发Swing程序(Hello World)(转载)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/limuzi13/article/details/52994496

1、打开Myeclipse,新建Java Project,类名为HelloWorld.
2、在初始创建的HelloWorld中添加初始视图代码,切记,必须要添加,否则界面设计器无法打开

package com.swing.lee.test;

import javax.swing.JFrame;

public class HelloWorld {

    JFrame f = new JFrame("HelloWorld");  //创建顶级容器

    //init的目的就是构造一个JFrame,如果没有JFrame,就相当于没有窗体,界面设计器也就无法编辑显示,会报错。
    public void init()   
    {

    }

//  窗体构造的另一种实现方式,区别于init()方式。。
//  JFrame f=null;
//  JLabel label=null;
//  JFileChooser fileChooser=null;
//  
//  HelloWorld()
//  {
//      f = new JFrame("FileChooser");
//      
//  }

    //main方法只是作为当个窗体测试时使用,只是创建一个窗体类,并不需要main方法。
    public static void main(String[] args) {
        new HelloWorld().init();
    }

}
 
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31

3、用Myeclipse自带界面设计器打开Designer,手动拖动控件马上开始。
这里写图片描述

4、Swing视图设计器各编辑区组成。
Design View——主视觉布局区域。
Source View——编写代码并查看生成的代码。
Structure View——构成Component Tree和Property Pane。
Component Tree——显示所有组件之间的层次关系。
Property Pane——显示所选组件的属性和事件。
Palette——提供快速访问工具包的特定部分。
这里写图片描述
5、修改顶级容器布局,自己喜欢用GroupLayout布局,这样控件可以有线对应对齐。
这里写图片描述
6、创建一个中间容器,放置JPanel到顶级容器JFrame上,并设置JPanel的Layout布局为GroupLayout布局。
这里写图片描述
7、添加一个Button到JPanel上,Build Project,运行。
一下就结束了,原因是没有把JFrame.setVisible(true)。
二是运行看不到窗体,只看到下面一个小框框。
这里写图片描述
原因是没有设置JFrame窗体大小。
JFrame.setSize(800, 800);
编译重新运行。
这里写图片描述

备注:布局管理器的种类说明
这里写图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值