您的位置:首页 > 其它

Swing 实现一个简单窗体程序,并打成可执行jar包

2018-02-27 10:19 337 查看

1. 前言

在做App自动化测试时,需要经常获取设备信息,Apk的包名,启动activity等,每次都用命令行获取很是麻烦,于是想到做一个窗体程序,只需要点几个按钮,就可以获得所需信息。最终界面如下:



2.布局思路

这里不对窗体具体功能做介绍,说一下布局的思路。

最外层是一个Jframe,titile 是Apk 小工具,设置了宽高及相对于windows窗口最上角的距离。里层包括了2个panel,也是使用了相对定位方式。Jframe 和 其中一个panel的定位代码如下:

this.jframe.setBounds(400, 100, 400, 630);
panel_2.setBounds(55, 195, 290, 360);


其中 Jframe 相对于windows窗口左侧400,上侧100,长400,宽630。第二个panel 相对于Jframe左侧55,上侧195,长290,宽360。其他元素定位方式类似。

3. 布局注意问题

不要首先设置Jrame的setVisible()属性,要先添加完所有的元素,最后在设置setVisible()为true,否则有些元素不会直接显示,需要点击或者拉伸一下窗体才会显示。

4. 打成可执行jar包

网上百度会有很多打成.exe可执行文件,其实没必要,只需要打成可执行jar包即可。项目右击 > Export > Runnable JAR file, 点击 next,一定要注意 Launch configuration 选项,要选择打包项目的main方法所在的类。



因为在项目中使用了aapt.exe 工具,放在了lib文件夹下,所以打完jar包之后,也要把lib文件夹拷贝过去。



最终jar包文件夹, 里面有2个版本的jar包,直接双击即可运行。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐