灵魂腐蚀 发表于 2015-1-18 11:12:48

了解下JAVA的SWT界面开辟实例

ruby里有这些工具吗?又要简单多少?我没有用过这两门语言,我估计在这些语言力没有很统一的这种标准,或者根本就没有提供。
开辟情况Eclipse3.2,英文版。
SWT(StandardWidgetToolkit),尺度窗口小部件工具包。
本例将创立第一个SWT程序。本实例是一个复杂的界面,在窗口显现【hello,SWT】字样。
Display卖力羁系CPU资本并办理和操纵体系的通讯,存眷窗口的显现、挪动、重画,确保鼠标的点击、键盘的敲击等事务投递到小部件并去向理他们。Display类是不成见的。
Shell类饰演GUI主窗口的脚色。一个Shell实例是一个可视化的使用,对主窗口的翻开,激活,最年夜化,最小化和封闭坚持追踪。Shell类的主函数为整合GUI内的容器、小部件和事务供应一个通用的接进点。
实例包含3部分:
1.新建一个项目名为“SWT”的项目。
2.引进SWT包
要编写SWT程序,必要引进SWT的jar包。在完全的Eclipse开辟情况中才干失掉SWT包。它作为一个插件的情势存在。在Eclipse3.2中它路径是eclipse-SDK-3.2-win32plugins;
插件名为org.eclipse.swt.win32.win32.x86_3.2.0.v3232m.jar。
(1)右击【SWT】项目,选择【Properties】——弹出【PropertiesforSWT】对话框
(2)在左边列表当选择【JavaBuildPath】——选择【Libraries】选项卡——选择【AddVariable】——弹出【NewVariableClasspathEntry】对话框
(3)点击【ConfigureVariables】——弹出【Preferences】对话框
(4)点击【New】——弹出【NewVariableEntry】
(5)在【Name】中键进“SWT_LIB”——单击【File】,弹出【JARSelection】,选择org.eclipse.swt.win32.win32.x86_3.2.0.v3232m.jar。单击【OK】,前往下级,顺次单击【OK】
(6)SWT_LIB变量就放进了【PropertiesforSWT】对话框的【JARsandclassfoldersonthebuildpath】中。
3.编写程序
4.SWT挪用了操纵体系自带的图形库,因而在运转程序的历程时必要指出本机图形库的地位。位于org.eclipse.swt.win32.win32.x86_3.2.0.v3232m.jar包中,为了可以确保这些库文件可以被程序利用,能够将本机图形库放进java.library.path变量所包括的任何目次中。
(1)解压org.eclipse.swt.win32.win32.x86_3.2.0.v3232m.jar至恣意目次中,如:E:swt目次中。
(2)右击“SimpleForm.java”文件,顺次选择【Runas】|【Run…】命令,弹出【Run】对话框。选择左边的SWT使用程序,选中“SimpleForm”,选择【Arguments】选项卡。在【VMarguments】中输出“-Djava.Library.path=E:swt”。
运转了局:


如果你学习的是市场营销,是销售,也许参加大课堂的学习会更合适,因为你的工作能力中有个基础就是搭建自己的人脉,

admin 发表于 2015-1-20 17:16:11

是一种语言,用以产生「小应用程序(Applet(s))

透明 发表于 2015-1-27 13:02:12

一般学编程语言都是从C语开始学的,我也不例外,但还是可能不学过程语言而直接学面向对象语言的,你是刚接触语言,还是从C开始学比较好,基础会很深点,如果你直接学习JAVA也能上手,一般大家在学语言的时候都记一些语言的关键词,常有的包和接口等。再去做逻辑代码的编写,以后的学习过程都是从逻辑代码编写中提升的,所以这方面都是经验积累的。你要开始学习就从

愤怒的大鸟 发表于 2015-1-28 09:19:56

让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。

老尸 发表于 2015-1-31 05:45:16

至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。还有,如果你要用Java编发送电子邮件的程序,你就得看看Javamail 了。

小女巫 发表于 2015-2-2 16:04:31

任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言

仓酷云 发表于 2015-2-8 00:43:48

如果要向java web方向发展也要吧看看《Java web从入门到精通》学完再到《Struts2.0入门到精通》这样你差不多就把代码给学完了。有兴趣可以看一些设计模块和框架的包等等。

第二个灵魂 发表于 2015-2-23 19:48:34

让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。

若相依 发表于 2015-2-27 21:01:03

另外编写和运行Java程序需要JDK(包括JRE),在sun的官方网站上有下载,thinking in java第三版用的JDK版本是1.4,现在流行的版本1.5(sun称作J2SE 5.0,汗),不过听说Bruce的TIJ第四版国外已经出来了,是专门为J2SE 5.0而写的。

蒙在股里 发表于 2015-3-9 13:54:15

如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。
页: [1]
查看完整版本: 了解下JAVA的SWT界面开辟实例