使用Eclipse安装一个Swing插件

大家好,我是wave,今天给大家介绍一下如何在Eclipse中安装一个Swing插件。因为Swing的代码实在是太繁琐,所以拥有一个可视化的插件写Swing代码就舒服多了

准备一个eclipse

官网链接:https://www.eclipse.org/

如果有小伙伴不知道eclipse是什么,可以看我们用什么写Java中对eclipse的介绍

假设我们已经有了eclipse

进入到这里链接里面http://www.eclipse.org/windowbuilder

使用Eclipse安装一个Swing插件

选择一个高于你的eclipse版本的,不知道自己eclipse是什么版本就用最高版本的就行,点击link。

使用Eclipse安装一个Swing插件

然后把红色框框的链接复制下来,再打开eclipse

使用Eclipse安装一个Swing插件

eclipse上面的导航栏中的Help->Install New Software

使用Eclipse安装一个Swing插件

点击next

使用Eclipse安装一个Swing插件

I accept->finish

然后就安装完成啦!!!

我们接着来体验一下

首先新建一个项目,并且建一个包,然后鼠标放到包上右键,找到other

使用Eclipse安装一个Swing插件

然后再找到windowsBuilder文件夹下面的Application Window

使用Eclipse安装一个Swing插件
  • Application Window是一个完整的窗口,就是有最小化,最大化和关闭功能的窗口
  • JDialog是一个提示窗口,有ok与cancel按钮
  • JFrame与Application没有太大区别,JFrame在本身构造函数中加载组件与控件,Application在一个私有方法中加载组件与控件
  • JPanel是一块白白的版面

以Application Window为例

使用Eclipse安装一个Swing插件

注意左下角的Source与Design

  • Source里面就是这个窗口的代码
  • Design就是一个设计的版面,通过这个设计版面可以拖拖拖就完成一个界面的设计,这个插件会自动生成代码。

我加入一个Label进行一个简单的演示使用Eclipse安装一个Swing插件

打开Source查看代码

import java.awt.EventQueue;

import javax.swing.JFrame;
import javax.swing.JLabel;
import java.awt.BorderLayout;

public class Application {

 private JFrame frame;

 /**
  * Launch the application.
  */

 public static void main(String[] args) {
  EventQueue.invokeLater(new Runnable() {
   public void run() {
    try {
     Application window = new Application();
     window.frame.setVisible(true);
    } catch (Exception e) {
     e.printStackTrace();
    }
   }
  });
 }

 /**
  * Create the application.
  */

 public Application() {
  initialize();
 }

 /**
  * Initialize the contents of the frame.
  */

 private void initialize() {
  frame = new JFrame();
  frame.setBounds(100100450300);
  frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  
    //这里就是自动生成的代码
  JLabel lblTestLabel = new JLabel("test Label");
  frame.getContentPane().add(lblTestLabel, BorderLayout.CENTER);
 }

}

上面这一大段代码都不是我写的,都是插件生成的,虽然可读性确实不高,但是可以看到使用插件的话确实可以非常方便的帮助我们快速的完成界面的布局。

Ending

本次的分享到这里就结束了,后面我会准备使用swing教大家做一个小项目~


往期推荐



扫描二维码

获取更多精彩

FingerDance



原文始发于微信公众号(FingerDance):使用Eclipse安装一个Swing插件

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/26717.html

(0)
小半的头像小半

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!