转发自:http://blog.163.com/li_hy2004/blog/static/24946177200782822152706/
swing界面风格
可以设置三种标准的外观之一:Windows,Motif(Unitx),或Metal(标准的Swing外观)。
设置可插入的外观
要在程序运行时改变外观,可以使用UIManager类的setLookAndFeel方法,将以下作为参数传入:
javax.swing.plaf.metal.MetalLookAndFeel; Metal外观
com.sun.java.swing.plaf.motif.MotifLookAndFeel; Motif外观
com.sun.java.swing.plaf.windows.WindowsLookAndFeel; windows外观
在改变内容板的外观后,使用SwingUtilities类的updateComponentTreeUI()方法实它起作用,
SwingUtilities.updateComponentTreeUI(getContentPane());
swing换行
JTextArea 换行: jTextArea.setLineWrap(true)
沿单词边缘换行:jTextArea.setWrapStyleWord(true)
JLabel 换行: jLabel.setText="<html>"+message+"</html>"
加入html标签即可换行
也可使用<br>或<p>换行
禁止改变窗体大小
this.setResizable(false);
窗口在屏幕中间显示
this.setLocationRelativeTo(null);
任务栏图标
Toolkit toolkit = Toolkit.getDefaultToolkit();
Image image = toolkit.createImage("pic/tool.gif");
this.setIconImage(image);
设置背景透明
jTextArea.setOpaque(false);
设置背景图片
JLabel imgLabel = new JLabel(img);
this.getLayeredPane().add(imgLabel, new Integer(Integer.MIN_VALUE));
imgLabel.setBounds(0, 30, img.getIconWidth(), img.getIconHeight());
((JPanel) getContentPane()).setOpaque(false);
分享到:
相关推荐
"swing界面美化包"就是这样一个工具,它可以帮助开发者轻松地改变Java应用的视觉风格。 Swing界面美化的实现主要依赖于两个关键概念:LookAndFeel和UI Delegate。LookAndFeel是一种可以改变所有组件外观和感觉的...
"Java Swing 界面美化包-含源码" 就是这样一种解决方案,它专门用于提升 Swing 应用程序的外观。这个包包含了一个名为 Substance 的库,这是一个非常受欢迎的 Swing 界面美化框架。Substance 提供了多种预定义的皮肤...
总之,使用Substance.jar进行Java Swing界面美化是一种高效且实用的方法,尤其适合于课程设计或个人项目。通过学习和实践,开发者不仅可以提升Swing应用的视觉效果,还能深入理解Java GUI编程的高级技巧,为未来开发...
【标题】:基于Java Swing开发的资源管理器利用了BeautyEye美化库,为原生的Java ZIP功能提供了更美观的用户界面。 【描述】:在Java编程中,Swing是用于构建图形用户界面(GUI)的工具包。它提供了一系列组件,如...
在 swing美化包 中,可能包含了各种示例代码和资源文件,如自定义的LookAndFeel、图标集、布局示例等,这些都是实现Swing界面美化的实际应用。通过学习和理解这些示例,你将能够更好地掌握Swing界面美化技术,并在...
Substance库则是另一种Swing界面美化工具,它提供了超过50种不同的皮肤,每种皮肤都有多种颜色方案。Substance不仅关注视觉效果,还关注交互体验,例如动画效果和触摸设备的支持。开发者可以通过简单的API调用来更换...
Swing界面美化通常涉及到以下几个关键概念: 1. **LookAndFeel**: LookAndFeel是Java Swing中一个重要的接口,它定义了组件的视觉样式和行为。Java提供了几种内置的LookAndFeel,如Metal(默认)、Windows、Mac等,...
Java Swing 是Java平台上用于构建图形用户界面(GUI)的一个库,它是Java Foundation Classes (JFC)的一部分。在Java中,Swing提供了丰富的组件集,允许开发者创建美观且功能强大的桌面应用程序。"java+swing漂亮...
文件名称列表中的"界面美化"可能包含了各种不同风格的皮肤文件,这些文件通常包含了颜色、字体、边框、图标等视觉元素的定义。开发者可以根据自己的需求选择合适的皮肤,为应用程序增添个性化的外观。 总的来说,...
在Java的图形用户界面(GUI)开发中,SWING是一个重要的工具包,它提供了丰富的组件和功能,使得开发者能够创建出功能完善的桌面应用程序。然而,SWING的默认样式可能显得较为单调,对于追求视觉效果的开发者来说,...
总的来说,"swing外观 美化包"是一个强大的工具,可以帮助Java Swing开发者轻松地提升应用的视觉吸引力,创建出更加专业和引人入胜的用户界面。通过合理地运用各种美化策略,可以将普通的Swing应用转变为引人注目的...
Swing是Java提供的一种用于构建桌面应用程序用户界面的GUI(图形用户界面)工具包。它在Java AWT(Abstract Window Toolkit)的基础上进行了扩展,提供了更丰富的组件和更强大的功能。在"Swing 做的一個模仿 阿里...
液体主题(liquidlnf.jar)是另一种可能的皮肤包,它的设计灵感可能来源于液态流动的效果,为Swing界面带来独特的视觉体验。这种主题通常会提供平滑的过渡动画和现代感的设计元素,使用户界面更具吸引力。 在使用...
在Java中,界面美化通常涉及到Swing、JavaFX等GUI框架的使用。 1. **Swing库的美化** Swing是Java的标准GUI库,提供了丰富的组件,如按钮、文本框、面板等。虽然Swing本身提供了基础的样式,但通过引入特定的jar包...
首先,Swing界面的美化通常涉及到以下几个方面: 1. **主题更换**:Swing支持多种Look and Feel(L&F),这是决定窗口和控件外观的样式。默认的Metal L&F在视觉上可能不太吸引人,而Nimbus、Windows或Mac OS X的L&F...
综上所述,这个美化版窗口模板不仅展示了Java Swing的基本使用,还涉及到界面美化、事件处理、数据交互等多个方面,是学习和实践Java GUI开发的好素材。通过深入研究,开发者不仅可以掌握Java Swing的基本用法,还能...
Java Swing 是Java GUI(图形用户界面)库的一部分,它提供了丰富的组件和工具,用于构建桌面应用程序。Swing 提供了一种可定制外观和感觉(LookAndFeel)的方法,使得开发者可以改变应用的视觉风格,以满足不同用户...
针对这种情况,"java界面美化 提供多套皮肤直接使用"的主题提供了优化和美化Java GUI的方法,使得应用的视觉效果更加现代、美观。这个资源包包含了多种预设的皮肤,可以方便地应用到你的Java应用中,实现快速的界面...
Swing是Java编程语言中的一个图形用户界面(GUI)工具包,它是Java Foundation Classes (JFC)的一部分。在标准Java库中,Swing提供了一系列组件,用于构建桌面应用程序。然而,Swing的默认外观可能并不符合所有开发者...