对于Java GUI开发 其实最方便的方法是用插件制作,当然先了解完代码原理是最好的。

eclispe安装windowbuilder有两种方式,一种是离线安装,一种是在线安装。

一、第一种在线安装:

方法一:

1、在菜单栏选择选择 Help - Eclipse MarketPlace

2、在商店中搜索windowbuilder ,会出现WindowBuilder插件,点击Installed。

方法二:

1、在菜单栏选择选择 Help - Install New Software

2、打开以后在Work with中输入网址,并勾选 WindowBuider 和 WindowBuider XWT Support 两个选项然后下一步开始安装

http://download.eclipse.org/windowbuilder/latest/

直接默认选择,点击confirm。

选择我同意,然后点击finish。

等待下载安装

二、第二种离线安装:

1、进入网址https://www.eclipse.org/windowbuilder/download.php

打开以后选择对应的版本点击link下载到电脑上

2、在菜单栏选择选择 Help - Install New Software

点击 ADD

点击 Archive

选择刚刚下载的压缩包

勾选 WindowBuider 和 WindowBuider XWT Support 两个选项然后下一步开始安装

三、插件的使用

1、使用插件进行Jframe可视化开发

在Eclipe菜单中File - New -Other ,选中WindowBuilder - Swing Designer - JFrame(或者可以按快捷键Ctrl+N)

然后选择WindowsBuilder→Swing Designer→Jframe

这样类就创建完成了,这里会多一个 Design 选项

这样就可以拖动组件进行可视化开发了

打开文件,点击左下角的Design进入视图模式,左边对应代码模式

左上是整个视图结构,左下是单个结构的属性,可以在这里修改窗口的一些属性,

中间是整个swing的界面按钮,前面第二点介绍过的,这里就不说了,

右边就是视图了,可以点击按钮往视图里面添加,如下图。

2、使用插件打开已经创建了的类

选择要打开的类单击右键,选择Open With 然后选择WindowsBuilder Editor

使用 Eclipse 可视化插件 windowbuilder 进行Java GUI开发(插件安装的两种方法)的更多相关文章

  1. java 获取键盘输入常用的两种方法

    java 获取键盘输入常用的两种方法 方法1: 通过 Scanner Scanner input = new Scanner(System.in); String s = input.nextLine ...

  2. Java学习笔记——可视化Swing中JTable控件绑定SQL数据源的两种方法

    在 MyEclipse 的可视化 Swing 中,有 JTable 控件. JTable 用来显示和编辑常规二维单元表. 那么,如何将 数据库SQL中的数据绑定至JTable中呢? 在这里,提供两种方 ...

  3. java中调用dll文件的两种方法

    一中是用JNA方法,另外是用JNative方法,两种都是转载来的, JNA地址:http://blog.csdn.net/shendl/article/details/3589676   JNativ ...

  4. Java加载资源文件的两种方法

    处理配置文件对于Java程序员来说再常见不过了,不管是Servlet,Spring,抑或是Structs,都需要与配置文件打交道.Java将配置文件当作一种资源(resource)来处理,并且提供了两 ...

  5. java生成解析xml的另外两种方法JAXB

     JAXB(Java Architecture for XML Binding) 是一个业界的标准,是一项可以根据XML Schema产生Java类的技术.该过程中,JAXB也提供了将XML实例文档反 ...

  6. java生成解析xml的另外两种方法Xstream

    Xstream生成和解析xm和JAXB生成和解析xml的方法. 一,Xstream Xstream非jdk自带的,需要到入Xstream-1.4.3.jar和xpp3_min-1.1.4.jar 1. ...

  7. Java数组实现循环队列的两种方法

    用java实现循环队列的方法: 1.添加一个属性size用来记录眼下的元素个数. 目的是当head=rear的时候.通过size=0还是size=数组长度.来区分队列为空,或者队列已满. 2.数组中仅 ...

  8. java实现图片文字识别的两种方法

    一.使用tesseract-ocr 1.    https://github.com/tesseract-ocr/tesseract/wiki上下载安装包安装和简体中文训练文件 window64位安装 ...

  9. 在GUI程序中使用控制台的两种方法

    win32程序启用控制台(控制台文件名:conout$,conin$,conerr$) //添加控制台,加入在程序构造函数中 AllocConsole(); freopen("conin$& ...

随机推荐

  1. 【Git项目管理】Git分支 - 远程分支

    远程分支 远程引用是对远程仓库的引用(指针),包括分支.标签等等. 你可以通过 git ls-remote (remote) 来显式地获得远程引用的完整列表,或者通过 git remote show ...

  2. mysql 索引 零记

    索引算法 二分查找法/折半查找法 伪算法 : 1. 前提,数据需要有序 2. 确定数据中间元素 K 3. 比如目标元素 A与K的大小 3.1 相等则找到 3.2  小于时在左区间 3.3  大于时在右 ...

  3. MyBatis中关于大于,小于写法

    第一种写法(1): 原符号 < <= > >= & ' " 替换符号 < <= > >= & &apos; " ...

  4. 为什么Redis集群有16384个槽

    一.前言 我在<那些年用过的Redis集群架构(含面试解析)>一文里提到过,现在redis集群架构,redis cluster用的会比较多. 如下图所示 对于客户端请求的key,根据公式H ...

  5. Python openpyxl的使用

    import openpyxl from openpyxl.styles import Font, colors, Alignment wb = openpyxl.load_workbook('C:\ ...

  6. 使用bochs调试汇编程序

    使用bochs调试汇编程序 前面我们已经搭建好了bochs的环境,并且将我们的汇编程序写入了硬盘里面,现在我们来看看如何通过bochs来调试我们的程序. 前文:https://www.cnblogs. ...

  7. Docker 快速删除无用(none)镜像

    Dockerfile 代码更新频繁,自然docker build构建同名镜像也频繁的很,产生了众多名为none的无用镜像. 分别执行以下三行可清除 docker ps -a | grep " ...

  8. libevent 源码分析

    1,前言 Libevent是一个轻量级的开源高性能网络库,使用者众多,研究者更甚,相关文章也不少.写这一系列文章的用意在于,一则分享心得:二则对libevent代码和设计思想做系统的.更深层次的分析, ...

  9. 出现线上bug,测试人能做些什么?

    测试奇谭,BUG不见. 大家好,我是谭叔. 一提到线上问题,很多测试小白要么"原则性"恐惧,要么憨憨如也,不知如何下手. 本篇文章,我再细化下这道常见的面试题,跟大家捋捋发生线上问 ...

  10. c++关于使用new的纠正

    自己之前纠正过这个问题,但还是忘了.今天再拿出来. 今天主要总结关于使用 c++ 标准中的 new 关键字. [结论] A.处理new可能抛出的异常 B.针对new使用std::nothrow不抛出异 ...