java中界面美化81279

java中界面美化81279

ID:20221216

大小:39.50 KB

页数:11页

时间:2018-10-10

java中界面美化81279_第1页
java中界面美化81279_第2页
java中界面美化81279_第3页
java中界面美化81279_第4页
java中界面美化81279_第5页
资源描述:

《java中界面美化81279》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、java中界面的美化81279java中界面的美化.txt36母爱是一缕阳光,让你的心灵即便在寒冷的冬天也能感受到温暖如春;母爱是一泓清泉,让你的情感即使蒙上岁月的风尘仍然清澈澄净。java中界面的美化.txt精神失常的疯子不可怕,可怕的是精神正常的疯子!JAVA软件界面美化JAVA软件界面美化使用过JAVA软件的人,很多人会对JAVA软件界面的美观不满意,尽管JAVASwing推出了JAVALookAndFeel机制,但这些JAVA可更换机制的外观目前数量实在太有现(网络上可供下载使用的目前大概有30个),开发、定制也不是很容易,难以满足用户快速多变的个性化需求。(

2、据我所知国人当中目前基本没有开发JAVALookAndFeel的,前段时间本人使用了SkinLookAndFeel这个皮肤化的JAVALookAndFeel,l以为日子会好过,不过最终我失望了:(),毕竟同时是专家级的JAVA程序员又是美术大师的人太少了!总之,JavaLookAndFeel虽然好,但开发不易,难以个性化,根本上来说还是没有代码和视图分离。最理想的状态是什么?应该美术设计师设计图形,程序员开发程序,各不相关,互不牵扯,那才是完美的结果。SkinLookAndFee在某种程度上其实已经做到,但它在代码的机制上实在不怎么样,可移植性差,皮肤配置不容易。。。

3、等等。(哎,本人刚开始对她是很期望了,不过还是验证了“期望大失望大”这句话)不过SUN就是这么牛X,其JAVA5.0已经给了我一个很好的答案,使用Synth吧,CustomUIsareabreezewiththenewestSwinglookandfeel,让你不用写JAVA代码也可以轻松创建漂亮的JAVA界面。还等什么,让我们开始Synth时尚之旅行,让你的JAVA软件外观更漂亮吧!注意:本文假定你是个已经入门的JAVA开发者,有基本的JAVAGUI开发经历.如果你现在什么都不懂,也想体验Synth,那就留言吧,我会帮你的.:)。本文的开发环境是Eclipse3.1

4、+JDK5.0,请记得:如果想使用Syth,那么你必须使用jdk5.0。首先,让我们美化一个基本JDK组件:按钮(JButton)的外观。1、在Eclipse开发环境中,建立一个JAVA工程,添加一个一个名为MyButton.java类2、MyButton.java类的代码如下:packagedemo.synth;importjava.awt.FlowLayout;importjavax.swing.JButton;importjavax.swing.JFrame;publicclassMyButton{JFrameframe=newJFrame("TestButto

5、ns");JButtonjButton=newJButton("JButton");//按钮publicMyButton(){frame.setLayout(newFlowLayout());frame.getContentPane().add(jButton);}publicvoidshow(){frame.pack();frame.show();}publicstaticvoidmain(String[]args){MyButtontb=newMyButton();tb.show();}}该类可直接运行,运行后效果如下图:3、在以上代码的main()函数中添加以上

6、代码,使得当前程序应用Synth外观,并且加载了mybutton.xml这个配置文件(相当于CSS样式表),因为这个文件的还没有当前按钮的“样式”设置,所以这时候按牛除了文字,什么都没有。外观处于“空白状态”。main()函数中添加的设置Synth外观的代码:SynthLookAndFeelslf=newSynthLookAndFeel();try{slf.load(MyButton.class.getResourceAsStream("mybutton.xml"),MyButton.class);UIManager.setLookAndFeel(slf);}catc

7、h(Exceptione){e.printStackTrace();return;}其中,外观样式配置文件mybutton.xml是重点,以后我们的工作就是写这个XML文件的代码,其写法跟CSS样式表基本类似。mybutton.xml代码:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。