美文网首页Java面试通关手册程序员JAVA相关
JavaSwing结合windowBuilder以及Beauty

JavaSwing结合windowBuilder以及Beauty

作者: Snailclimb | 来源:发表于2017-11-01 12:24 被阅读5次

    前言:

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

    1,准备工作

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


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

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


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

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

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

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

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

    在项目里面新建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();

    }

    加入皮肤之后的效果:

    相关文章

      网友评论

        本文标题:JavaSwing结合windowBuilder以及Beauty

        本文链接:https://www.haomeiwen.com/subject/bgwwpxtx.html