http://hi.baidu.com/woodypujing/blog/item/f628a28fae84f4eef11f36a2.html
http://www.eclipse.org/modeling/emf/downloads/
http://www.ibm.com/developerworks/cn/linux/opensource/os-ecvisual/
http://www.bitscn.com/plus/view.php?aid=23189
准备工作:
1、下载JDK(1_5_0_09);
2、下载Eclipse(3.2.1);
3、下载相应的EMF(2.2.1)、GEF(3.2.1)、VE(1.2.1);
开始安装:
1、安装JDK;
这个比较容易,标准的Windows安装程序,下一步,再下一步即可,安装完成后,也不需要重启。
2、安装Eclipse;
Eclipse是绿色软件,不需要安装,只需要解压缩,然后即可运行。
为了说明方便,我把它解压缩到C盘根目录下,得到C:\eclipse目录,运行C:\eclipse\eclipse.exe即可。
注意:下面的安装,需要先关闭eclipse程序。
3、安装EMF、GEF、VE;
对于Eclipse来说,这些都是它的插件,所以,安装方法都是一样的。
A、在C:\eclipse目录下,建立四个子目录:C:\eclipse\emf、C:\eclipse\gef、C:\eclipse\ve、C:\eclipse\links;
B、把下载的EMF、GEF、VE都解压缩到相应的目录中,即:把EMF压缩包解压缩到C:\eclipse\emf中,得到C:\eclipse\emf\eclipse目录,以此类推,完成GEF、VE的解压缩;
C、在C:\eclipse\links目录下,新建一个文本文件,名字可随便取,如:link.txt。
然后在link.txt文件中,加入以下三行文字:
path=emf
path=gef
path=VE
注意:这里用的是相对路径,也可以把EMF、GEF、VE解压缩到其它地方,再用绝对路径即可。
4、安装完毕,再次运行Eclipse,它启动时会自动查找links目录下所有的文本文件,并加载其中path指向的所有插件,这里当然包括VE。
A、如果不能确定是否已经加载,可选择菜单Help->Software Updates->Manage Configuration,打开Product Configuration窗体,在其左边的树形栏里,可以看到已加载的插件。
B、如果加载没有成功,可以试试用Eclipse -clear来运行程序。
用VE写个Hello:
1、新建一个项目;
File->New->Project...,选择“Java Project”,然后Next,输入一个项目名字:Hello,其它全部默认,最后回车,或者点击“Finish”完成。
2、设置SWT库;
A、选择项目Hello,右键菜单,打开Properties对话框。
B、选择左边树形中的Java Build Path,在其设置页中,选择Libraries页,点击“Add Library...”;
C、在打开的Add Library对话框里,选择Standard Widget Toolkit(SWT),Next;
D、在打开的SWT Library Options对话框中,勾选上“Include support for JFace library”,Finish即可。
E、回到Properties对话框,OK即可。
3、新建Hellworld.java文件;
A、选择项目Hello,右键菜单,New->Other...(或者点击工具栏里新建图标),打开Select a wizard对话框,选择Java/Visual Class,Next;
B、在打开的Java Visual Class对话框中,
在Package里,输入:com.cnblogs.pan;
在Name里,输入:Helloworld;
在Style里,选择SWT/Shell;
勾选上public static void main(String[] args);
最后Finish。
4、到了这一步,应该就可以看到窗体了,那些控件都在Palette里,点开就能看到了。
A、在窗体上右击,选择Set Layout,再选择null;(此处为个人习惯)
B、从Palette里,选中一个Button,并在窗体任意位置画一个Button,在下面的Properties窗口里,设置其text为ClickMe;
C、选中该按钮,右击选择Events->Add Event,在打开的对话框中,选择左边的widgetSelected,Finish。
D、这时,光标会自动定位到程序相应的位置,我们在程序里加入下面语句:
public void widgetSelected(org.eclipse.swt.events.SelectionEvent e) {
System.out.println("widgetSelected()");
MessageDialog.openInformation(null, "Hello", "Hello World!");//加入这条语句
}
E、保存程序,点击菜单Run->Run As->Java Application,呵呵,跟全世界打个招呼吧!
分享到:
相关推荐
java的可视化开发,以qq登陆界面为例,详细的展示了java的可视化开发的优点
Eclipse 中 Java 窗体可视化开发 Eclipse 是一个功能强大的集成开发环境(Integrated Development Environment,IDE),它不仅支持 Java 语言,还支持其他语言,如 C++、Python 等。Eclipse 中的 Java 窗体可视化...
Java可视化编程结合了直观的用户界面设计与强大的Java编程能力,极大地提高了开发效率和用户体验。通过本文档介绍的步骤,读者可以掌握Java可视化编程的基本流程,从环境搭建到项目创建,再到界面设计与事件处理,...
本压缩包文件“Java可视化开发.rar”很可能包含了关于这两个库的详细教程或者参考资料,特别是以.chm(Microsoft帮助文件)格式提供的内容。 JavaFX是Java的一个现代GUI工具包,它提供了丰富的UI组件、2D和3D图形...
Java可视化插件是Java开发中的一个重要工具,它极大地简化了图形用户界面(GUI)的创建过程,让开发者无需深入理解复杂的窗口系统和事件处理机制,就能轻松构建出美观且功能丰富的用户界面。在Java编程中,GUI设计是...
Java可视化小程序是一个基础但实用的项目,主要涵盖了Java编程中的几个关键知识点,包括用户验证、文件加密和数据保存。在本文中,我们将深入探讨这些概念,并了解如何在实际开发中应用它们。 首先,用户验证是任何...
作为一个通用框架,VE理论上可以扩展到C++等其他编程语言的可视化开发。 安装Visual Editor首先需要确保你的Eclipse版本为2.1.2,同时需要安装EMF( Eclipse Modeling Framework)1.1.1和GEF(Graphical Editing ...
本文将详细介绍如何使用Eclipse和VE建立Java可视化开发环境,并探讨相关知识点。 首先,安装Eclipse IDE是Java开发的第一步。Eclipse是一款开源的、跨平台的开发工具,支持多种编程语言,包括Java。可以从官方网站...
java 可视化开发 求解三角形面积 判断能否构成三角形 涉及了相关的事件处理机制
在进行Java可视化编程时,使用合适的工具可以极大地提高开发效率。本文将详细介绍如何安装Eclipse Tool Project中的可视化编辑器插件(Visual Editor Project),该插件主要依赖于Graphical Editor Framework (GEF) ...
Java可视化反编译工具是开发人员在理解和学习Java字节码或者进行代码逆向工程时不可或缺的利器。本文将深入探讨这一主题,介绍Java反编译的重要性和使用方法,以及如何利用具有拖放功能的优秀界面来提升工作效率。 ...
该资源包主要包含汉Eclipse进行Java可视化开发插件下载、配置说明及简单开发说明。 由于上传文件大小限制,现将资源包分两个部分(part|part2)分别上传。 资源目录: 1.GEF-runtime-3.2.zip --part1 2.emf-sdo-...
在JavaGUI开发中,有一些可视化的插件和工具可以帮助开发者快速创建界面。例如,Eclipse的WindowBuilder和IntelliJ IDEA的Form Designer,这些工具允许开发者通过拖放方式添加组件,并实时预览界面效果,减少了编写...
基于BS(Browser-Server,浏览器-服务器)结构的Java可视化工作流定制软件,是这类系统的典型代表,它结合了Web技术的优势和Java的强大功能,为企业提供了一种灵活且可扩展的工作流解决方案。 一、BS架构的优势 BS...
在Java中,我们可以使用Swing或JavaFX等图形用户界面(GUI)库来实现可视化排序。本篇文章将深入探讨如何在Java中实现动态排序可视化。 首先,我们要了解排序算法。常见的排序算法有冒泡排序、选择排序、插入排序、...
Swing可视化开发插件是Java开发环境中的一种工具,主要用于帮助开发者通过图形化界面构建Swing应用,极大地简化了用户界面的开发过程。Eclipse作为一款流行的开源集成开发环境(IDE),提供了丰富的扩展功能,其中就...
在本项目"JAVA实现可视化用户管理系统"中,我们聚焦于使用Java编程语言和相关技术来构建一个具有图形用户界面(GUI)的系统,用于管理用户数据。这个系统能够执行基本的数据库操作,如添加、删除、查询和更新用户...
在学习和使用Java Swing可视化插件时,你需要了解Swing的基本组件、布局管理、事件处理以及如何使用IDE(如Eclipse或IntelliJ IDEA)中的可视化工具。同时,熟悉Java编程基础和面向对象的概念也至关重要。此外,不断...
本项目是一个基于Vue和Java开发的具有科技感可视化数据大屏,包含25个文件,主要文件类型包括Vue组件、JavaScript脚本、图片、JSON配置文件、配置文件、Markdown文档、图标文件、HTML页面以及LICENSE文件。...
java开发智慧高校数据可视化业务平台系统源码。java开发智慧高校数据可视化业务平台系统源码通过可视化把数字信息以具体的图表的形式展示出来,让用户更加直观的高校信息。通过SpringBoot和Mybatis的整合开发Web项目...