JavaSwing结合windowBuilder以及BeautyEye开源UI框架快速实现美观的界面

简介: 虽然Java Swing现在公司用的比较少,但是我们平时学习中经常会用它来做一些小项目或者学校的任务。这个时候我们就发现Swing提供给我们的原生控件太丑了,下面教大家如何快速搭建美观的JavaSwing桌面程序。

前言:

虽然Java Swing现在公司用的比较少,但是我们平时学习中经常会用它来做一些小项目或者学校的任务。这个时候我们就发现Swing提供给我们的原生控件太丑了,下面教大家如何快速搭建美观的JavaSwing桌面程序。

1,准备工作

       首先通过百度或者谷歌在网上找一下如何在eclipse上装一个windowBuilder插件,通过这个插件咱们就可以可视化编辑界面类似下面这样,直接拖拽控件进行界面设计,因为swing现在用的少,我们只要简单了解swing这个东西是什么就可以了,不需要深究,所以这种方法很实用:

1240

2,新建一个Application对话框项目(new ->other)


1240

3,找到绝对布局把页面改为据对布局,直接点击这个控件然后再点击一下你的界面就行了(类似于你添加一个空控件到你的主界面)

1240

4,然后通过拖拉空间的方式把见面做成这样
1240

5,下面我们来加皮肤(很简单但是很实用的一种方法)

我们用到的包:链接:http://pan.baidu.com/s/1jIh7T46 密码:0069

BeautyEye完整包(含demo):链接:http://pan.baidu.com/s/1nv5OuhF 密码:gcpu

这个jar包添加到java环境变量里面具体方法如下:


1240

在项目里面新建lib文件夹然后把jar包放在里面,然后右键点击jar包找到buildpath然后点击add to buildpath选项。

这样我们就可以引用jar包内的内容了

在initialize()这个函数的首行加入下列语句

try {

BeautyEyeLNFHelper.frameBorderStyle = BeautyEyeLNFHelper.FrameBorderStyle.generalNoTranslucencyShadow;

org.jb2011.lnf.beautyeye.BeautyEyeLNFHelper.launchBeautyEyeLNF();

UIManager.put("RootPane.setupButtonVisible",false);

} catch (Exception e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

加入皮肤之后的效果:

1240
目录
相关文章
|
19天前
|
C# 开发者 Windows
基于Material Design风格开源、易用、强大的WPF UI控件库
基于Material Design风格开源、易用、强大的WPF UI控件库
|
19天前
|
人工智能 前端开发 搜索推荐
前端UI框架的发展:从混沌到秩序的演变
前端UI框架的发展:从混沌到秩序的演变
|
19天前
|
安全 Linux Nacos
如何使用公网地址远程访问内网Nacos UI界面查看注册服务
如何使用公网地址远程访问内网Nacos UI界面查看注册服务
45 0
|
6天前
|
JavaScript API
鸿蒙开发接口UI界面:【@ohos.mediaquery (媒体查询)】
鸿蒙开发接口UI界面:【@ohos.mediaquery (媒体查询)】
11 1
|
19天前
|
Web App开发 开发框架 前端开发
Open UI5 前端开发框架配套的 Mock Server 工作原理解析
Open UI5 前端开发框架配套的 Mock Server 工作原理解析
33 0
|
19天前
|
编解码 C++
Qt第一课 第一个ui界面
Qt第一课 第一个ui界面
17 2
|
19天前
|
开发框架 前端开发 JavaScript
学会Web UI框架--Bootstrap,快速搭建出漂亮的前端界面
学会Web UI框架--Bootstrap,快速搭建出漂亮的前端界面
|
19天前
|
JavaScript 前端开发 开发者
前端框架(Vue.js&&vue-cli项目框架&&element-ui使用)
前端框架(Vue.js&&vue-cli项目框架&&element-ui使用)
|
19天前
|
数据安全/隐私保护 图形学
基于 LVGL 使用 SquareLine Studio 快速设计 UI 界面
基于 LVGL 使用 SquareLine Studio 快速设计 UI 界面
|
19天前
|
安全 Linux Nacos
如何在CentOS使用Docker运行Nacos容器并实现无公网IP远程访问UI界面
如何在CentOS使用Docker运行Nacos容器并实现无公网IP远程访问UI界面

热门文章

最新文章