首页 » PHP教程 » phpepp4运行设置装备摆设技巧_在银河麒麟中开拓SWT轨范

phpepp4运行设置装备摆设技巧_在银河麒麟中开拓SWT轨范

访客 2024-11-12 0

扫一扫用手机浏览

文章目录 [+]

大致先容在国产银河麒麟环境中开拓C/S程序。

首先确定我们的JDK版本:

phpepp4运行设置装备摆设技巧_在银河麒麟中开拓SWT轨范

如果您没有安装,可以运行命令:

phpepp4运行设置装备摆设技巧_在银河麒麟中开拓SWT轨范
(图片来自网络侵删)

yum install java

然后安装Eclipse,我们利用Luna版本。

# 下载Eclipsewget http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/luna/SR2/eclipse-java-luna-SR2-linux-gtk-x86_64.tar.gz# 解压包tar -zxvf eclipse-java-luna-SR2-linux-gtk-x86_64.tar.gz -C /opt# 建立链接ln -s /opt/eclipse/eclipse /usr/bin/eclipse# 创建启动器vi /usr/share/applications/eclipse.desktop# 涌现编辑界面

[Desktop Entry] Encoding=UTF-8 Name=Eclipse 4.4.1 Comment=Eclipse Luna Exec=/usr/bin/eclipse Icon=/opt/eclipse/icon.xpm Categories=Application;Development;Java;IDE Version=1.0 Type=Application Terminal=0

保存后从菜单找到Eclipse,点击打开我们的生产力工具。

安装SWT插件,选择Helper=>Install new software

在弹窗中的地址栏输入网址:http://download.eclipse.org/windowbuilder/WB/release/R201506241200-1/4.4/

稍等一会涌现上图的插件选择,我们全选,点击Finish。
然后等待下载安装,中途会确认安装。

安装完毕后我们创建第一个SWT项目。

右键点击包资源管理器空缺区域,弹出菜单中选择new=>project 涌现创建项目引导框。
选择WindowBuilder\SWTDesigner\SWT JFace Project。

下一步输入项目名称,点击Finish按钮。

项目创建完毕后,邮件增加一个包。

右键点击包名称,弹出菜单选择new=>other,在类引导中选择

WindowBuilder \ SWT Designer\SWT\Application Window创建一个窗口类,我们输入类名称后点击确定,该类就创建好了。

打开该类的文件,输入代码:

package swt.cnkimber.com;import org.eclipse.swt.widgets.Display;import org.eclipse.swt.widgets.Shell;import org.eclipse.swt.widgets.Label;import org.eclipse.swt.SWT;import org.eclipse.swt.widgets.Text;public class MainWindow {protected Shell shell;private Text txt_username;private Text txt_password;/ Launch the application. @param args /public static void main(String[] args) {try {MainWindow window = new MainWindow();window.open();} catch (Exception e) {e.printStackTrace();}}/ Open the window. /public void open() {Display display = Display.getDefault();createContents();shell.open();shell.layout();while (!shell.isDisposed()) {if (!display.readAndDispatch()) {display.sleep();}}}/ Create contents of the window. /protected void createContents() {shell = new Shell();shell.setSize(450, 321);shell.setText("金佰数据-系统登录");Label lblZ = new Label(shell, SWT.NONE);lblZ.setBounds(81, 80, 76, 23);lblZ.setText("帐号:");txt_username = new Text(shell, SWT.BORDER);txt_username.setBounds(134, 80, 192, 33);txt_username.setText("");Label lblMima = new Label(shell, SWT.NONE);lblMima.setBounds(81, 134, 76, 23);lblMima.setText("密码 :");txt_password = new Text(shell, SWT.BORDER);txt_password.setBounds(134, 134, 192, 33);}}

您也可以点击Design进行可视化编辑(这个Design组件常常会卡去世)。
可以大致看一下功能比较完好,有已添加的组件、控件库、属性设置、设计区域。

创建好窗口往后,我们可以调试运行:

打包程序:

右键点击项目,选择export,选择可实行Jar。

下一步,分别设置入口类和导出的文件,点击Finish导出成功:

运行jar:

在该目录下打开终端,输入java -jar swtProj.jar 就可以看到SWT窗口啦,是不是很大略!

随着国产化系统日益遍及,一些CS运用也可以迁移到国产化系统中,SWT/JFace是比较成熟的技能(当然也可以选择其他稠浊开拓技能),该技能是Java技能路线,在政府和大型企业项目中比较随意马虎过审。

标签:

相关文章

大数据时代,颗粒度数据的变革与创新

随着互联网、物联网、云计算等技术的飞速发展,大数据已成为推动我国经济社会发展的核心动力。在众多大数据领域中,颗粒度数据因其独特的价...

PHP教程 2024-12-15 阅读0 评论0

大数据星赏,介绍大数据时代的星辰大海

随着信息技术的飞速发展,大数据已成为当今社会的重要资源。正如著名科学家托马斯·赫胥黎所言:“大数据是未来的星辰大海。”大数据究竟有...

PHP教程 2024-12-15 阅读0 评论0

大数据时代,刊号背后的奥秘与挑战

随着互联网技术的飞速发展,大数据时代已经悄然来临。在这个信息爆炸的时代,数据成为了各行各业的核心资产。而作为数据载体的重要形式,刊...

PHP教程 2024-12-15 阅读0 评论0