`
JasonShieh
  • 浏览: 527430 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Swing界面美化

 
阅读更多
转发自: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界面美化包

    "swing界面美化包"就是这样一个工具,它可以帮助开发者轻松地改变Java应用的视觉风格。 Swing界面美化的实现主要依赖于两个关键概念:LookAndFeel和UI Delegate。LookAndFeel是一种可以改变所有组件外观和感觉的...

    Java Swing 界面美化包-含源码

    "Java Swing 界面美化包-含源码" 就是这样一种解决方案,它专门用于提升 Swing 应用程序的外观。这个包包含了一个名为 Substance 的库,这是一个非常受欢迎的 Swing 界面美化框架。Substance 提供了多种预定义的皮肤...

    java课程设计界面美化包,swing也可以这么漂亮

    总之,使用Substance.jar进行Java Swing界面美化是一种高效且实用的方法,尤其适合于课程设计或个人项目。通过学习和实践,开发者不仅可以提升Swing应用的视觉效果,还能深入理解Java GUI编程的高级技巧,为未来开发...

    基于 java swing 开发的资源管理器。使用 java swing 美化包beautyeye对原生的 java.zip

    【标题】:基于Java Swing开发的资源管理器利用了BeautyEye美化库,为原生的Java ZIP功能提供了更美观的用户界面。 【描述】:在Java编程中,Swing是用于构建图形用户界面(GUI)的工具包。它提供了一系列组件,如...

    java—swing美化界面

    在 swing美化包 中,可能包含了各种示例代码和资源文件,如自定义的LookAndFeel、图标集、布局示例等,这些都是实现Swing界面美化的实际应用。通过学习和理解这些示例,你将能够更好地掌握Swing界面美化技术,并在...

    Swing窗口美化包.zip

    Substance库则是另一种Swing界面美化工具,它提供了超过50种不同的皮肤,每种皮肤都有多种颜色方案。Substance不仅关注视觉效果,还关注交互体验,例如动画效果和触摸设备的支持。开发者可以通过简单的API调用来更换...

    美化swing界面的jar包

    Swing界面美化通常涉及到以下几个关键概念: 1. **LookAndFeel**: LookAndFeel是Java Swing中一个重要的接口,它定义了组件的视觉样式和行为。Java提供了几种内置的LookAndFeel,如Metal(默认)、Windows、Mac等,...

    java+swing漂亮软件界面+超酷+以及javaswing教程.7z

    Java Swing 是Java平台上用于构建图形用户界面(GUI)的一个库,它是Java Foundation Classes (JFC)的一部分。在Java中,Swing提供了丰富的组件集,允许开发者创建美观且功能强大的桌面应用程序。"java+swing漂亮...

    swing皮肤美化和附带.jar文件

    文件名称列表中的"界面美化"可能包含了各种不同风格的皮肤文件,这些文件通常包含了颜色、字体、边框、图标等视觉元素的定义。开发者可以根据自己的需求选择合适的皮肤,为应用程序增添个性化的外观。 总的来说,...

    SWING GUI 美化包及使用说明 JTattoo 各种美化效果告别枯燥

    在Java的图形用户界面(GUI)开发中,SWING是一个重要的工具包,它提供了丰富的组件和功能,使得开发者能够创建出功能完善的桌面应用程序。然而,SWING的默认样式可能显得较为单调,对于追求视觉效果的开发者来说,...

    swing外观 美化包

    总的来说,"swing外观 美化包"是一个强大的工具,可以帮助Java Swing开发者轻松地提升应用的视觉吸引力,创建出更加专业和引人入胜的用户界面。通过合理地运用各种美化策略,可以将普通的Swing应用转变为引人注目的...

    Swing 做的一個模仿 阿里旺旺 的界面

    Swing是Java提供的一种用于构建桌面应用程序用户界面的GUI(图形用户界面)工具包。它在Java AWT(Abstract Window Toolkit)的基础上进行了扩展,提供了更丰富的组件和更强大的功能。在"Swing 做的一個模仿 阿里...

    Java swing风格美化

    液体主题(liquidlnf.jar)是另一种可能的皮肤包,它的设计灵感可能来源于液态流动的效果,为Swing界面带来独特的视觉体验。这种主题通常会提供平滑的过渡动画和现代感的设计元素,使用户界面更具吸引力。 在使用...

    java 界面美化开源jar包

    在Java中,界面美化通常涉及到Swing、JavaFX等GUI框架的使用。 1. **Swing库的美化** Swing是Java的标准GUI库,提供了丰富的组件,如按钮、文本框、面板等。虽然Swing本身提供了基础的样式,但通过引入特定的jar包...

    令Swing风格更加美化的插件

    首先,Swing界面的美化通常涉及到以下几个方面: 1. **主题更换**:Swing支持多种Look and Feel(L&F),这是决定窗口和控件外观的样式。默认的Metal L&F在视觉上可能不太吸引人,而Nimbus、Windows或Mac OS X的L&F...

    使用JavaSwing重写的美化版窗口模板

    综上所述,这个美化版窗口模板不仅展示了Java Swing的基本使用,还涉及到界面美化、事件处理、数据交互等多个方面,是学习和实践Java GUI开发的好素材。通过深入研究,开发者不仅可以掌握Java Swing的基本用法,还能...

    javaSwing皮肤大全.rar

    Java Swing 是Java GUI(图形用户界面)库的一部分,它提供了丰富的组件和工具,用于构建桌面应用程序。Swing 提供了一种可定制外观和感觉(LookAndFeel)的方法,使得开发者可以改变应用的视觉风格,以满足不同用户...

    java界面美化 提供多套皮肤直接使用

    针对这种情况,"java界面美化 提供多套皮肤直接使用"的主题提供了优化和美化Java GUI的方法,使得应用的视觉效果更加现代、美观。这个资源包包含了多种预设的皮肤,可以方便地应用到你的Java应用中,实现快速的界面...

    swing 美化包+使用API代码

    Swing是Java编程语言中的一个图形用户界面(GUI)工具包,它是Java Foundation Classes (JFC)的一部分。在标准Java库中,Swing提供了一系列组件,用于构建桌面应用程序。然而,Swing的默认外观可能并不符合所有开发者...

Global site tag (gtag.js) - Google Analytics