java 窗口怎么美化

java 窗口怎么美化,第1张

可以设置LookAndFeel,通过第三方皮肤:

可选宏判使用substance、JTattoo、liquidlnf等,我当前使用的是JTattoo的皮肤,swing/awt的默认皮肤确实是有点樱绝数那个...LZ可以去G一下上述皮肤,你会发现你的界面会很NICE的.

如下代码是我使用JTattoo的SmartLookAndFeel主题皮肤的方法,GoodLuck!

Java code?

public static void main(String[] args) {

JFrame.setDefaultLookAndFeelDecorated(true)

JDialog.setDefaultLookAndFeelDecorated(true)

try {

SmartLookAndFeel.setTheme("Green")

SmartLookAndFeel lookFeel 脊首= new SmartLookAndFeel()

javax.swing.UIManager.setLookAndFeel(lookFeel)

} catch (Exception e) {

e.printStackTrace()

}

java.awt.EventQueue.invokeLater(new Runnable() {

public void run() {

new ToolMainFrame().setVisible(true)

}

})

使用Java的LookAndFeel设置,可以直接百度或Google一下,一般来说除非使用系统自带外观,否则需要下载jar包。

我比较推荐的是有Apple风格的QuaQuaLookAndFeel包,你可以查一下桥棚,下载后可直接放在工程中使用姿消蚂,很方便。

另外经常用到的较为权威的包是substance的外观优化,有很多如金属风格、复古风格等,

选择SWT/JFace吧,迹埋RCP插件式开发的效率也不是awt/Swing可以比的

使用Swing照样可以开发出袭山漂亮的界面.

主要的解决方案如下:

1: 合理的布局 , 搭建好界面的框架. 熟悉常用的布局, 并且布局还可以嵌套布局.  可以实现复杂而又美观的界面.

2: 适当的图片,  按钮, 背景等 都可以使用图片, 当然了为了节省系统资源, 可以使用稍微压缩得比较小的图片.

3: 搭配html , swing支持html简单的标签, 所以美化JButton ,JLabel等组件时, 可以使用一些Html标签. 来美化~~

4: 颜色调和. 界面要美观, 也可以适当的添加颜色, 但是要注意搭配和协调

5: 重写部分组件, swing自带的组件外观, 的确不太让人恭维,  但是我们可以自己根据需求进行拍行中重写.

6: 添加动态效果, 我们写javaScript经常是用来做特效的 , 我们可以借鉴一些JS特效的思路, 使用线程, 来给swing组件 等,添加动态的效果 , 比如抖动,  移动 , 滑出 等 特效~

7: 更换皮肤和外观 , 或者使用第三方的皮肤 ,比大神制作的皮肤BeautyEye ,就带稿想当的漂亮


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12474472.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-24
下一篇2023-05-24

发表评论

登录后才能评论

评论列表(0条)

    保存