`

在swing开发中获取系统已安装的lookAndfeel类的方法

    博客分类:
  • java
 
阅读更多
public Voctor<LookAndFeel > getLookAndfeel(){
Vector<LookAndFeel >  supportedLaFs;
UIManager.LookAndFeelInfo[] installedLafs = UIManager
				.getInstalledLookAndFeels();

for (UIManager.LookAndFeelInfo lafInfo : installedLafs) {
	
try {
	
Class lnfClass = Class.forName(lafInfo.getClassName());
	
LookAndFeel laf = (LookAndFeel) (lnfClass.newInstance());

if (laf.isSupportedLookAndFeel()) {

String name = lafInfo.getName();

System.out.println(lafInfo.getClassName());
				
supportedLaFs.add(laf);

}

} catch (Exception e) { 
// If ANYTHING weird happens, don't add it

continue;

}
}

return supportedLaFs;
}

 

分享到:
评论

相关推荐

    lookandfeel.zip

    5. **安装和切换LookAndFeel**:使用UIManager类的setLookAndFeel方法可以动态地改变应用的LookAndFeel。 6. **资源文件**:LookAndFeel的实现往往需要图标、颜色和字体等资源,这些通常会被打包在jar文件中,并...

    java 连接数据库 lookandfeel java网络编程

    要改变应用程序的Look and Feel,可以使用`UIManager.setLookAndFeel()`方法,传入对应风格的字符串。然后,通过`SwingUtilities.updateComponentTreeUI(Component c)`方法来更新已存在的组件树,使得改变立即生效。...

    Java Look and Feel.doc

    4. **UIResource interface**: 这个接口标记那些可以从LookAndFeel中获取的UI资源,例如颜色、字体或图标。当LookAndFeel更改时,实现了UIResource接口的组件会自动更新其外观。 ** Basic Look and Feel ** 1. **...

    JGoodies Look and Feel

    在Java中,`LookAndFeel` 是一种机制,允许开发者改变应用程序的默认外观和交互方式,以适应不同的操作系统或个人喜好。JGoodies Look and Feel 提供了多种预定义的主题,如Plastic、Plastic3D和PlasticXPI,这些...

    Swing 皮肤演示

    - 如果需要恢复到之前的 LookAndFeel,可以使用 `UIManager.LookAndFeelInfo` 类获取已安装的 LookAndFeel 列表,并按照需求进行切换。 通过 "Swing 皮肤演示",我们可以了解到 Swing 的可定制性不仅限于基本的...

    Swing样式大全(全56种经典)

    2. **系统LookAndFeel**:通过调用`UIManager.setLookAndFeel()`方法并传递系统LookAndFeel类名,如`javax.swing.plaf.metal.MetalLookAndFeel`,可以切换到与用户操作系统一致的界面风格。 3. **跨平台LookAndFeel...

    Swing模板样式(全56种经典)

    6. 应用模板样式:在实际开发中,通常在应用程序启动时或特定时刻改变LookAndFeel。以下是一个简单的应用样式的例子: ```java try { for (LookAndFeelInfo info : UIManager.getInstalledLookAndFeels()) { if ...

    java-Swing外观包

    UIManager是Swing中管理组件外观的中心类,它提供了设置和获取LookAndFeel的方法。例如,以下代码将应用系统默认的LookAndFeel: ```java try { UIManager.setLookAndFeel(UIManager....

    完美的swing外观插件

    2. **UIManager**:这是Swing中管理界面样式的主要类,它负责设置和获取LookAndFeel,以及组件的默认属性。通过UIManager,我们可以轻松地切换LookAndFeel,并更新整个应用程序的界面。 3. **组件外观(ComponentUI...

    Java Swing 皮肤包

    // 从TXT文件中获取LookAndFeel类名 String lookAndFeelClassName = "com.awesome.LookAndFeel"; Class&lt;?&gt; lookAndFeelClass = Class.forName(lookAndFeelClassName); UIManager.setLookAndFeel...

    Java使用Swing默认皮肤控件代码示例

    在实际开发中,Swing的LookAndFeel不仅可以改变组件的外观,还可以调整字体、颜色、边距等细节,以适应不同的操作系统或用户需求。开发者可以根据项目需求,自定义LookAndFeel,或者选择其他预定义的LookAndFeel,如...

    JAVA swing中文离线API文档

    此外,Swing还支持外观(Look and Feel)的定制,使得开发者能够改变应用程序的整体视觉风格。通过调用`UIManager`类的方法,可以切换系统默认的外观或加载自定义的外观资源。 在Java Swing API文档中,开发者可以...

    swing 应用程序框架

    默认的Metal LookAndFeel提供了一种Java特有的风格,但也可以通过设置系统LookAndFeel(如Windows或Mac OS X的LookAndFeel)来获得更接近本地系统的外观。 Swing框架还包含了一些高级组件和功能,如JTree用于展示树...

    Swing插件下载,swing下载,java-swing下载,swing-plugin

    开发者可以通过下载并安装最新的JDK来获得Swing,或者在已有的开发环境中查找是否已经包含了Swing库。Swing库包含了各种组件类、布局管理器、事件处理机制等,这些都是创建GUI应用的关键组成部分。 "jigloo_464...

    Java Swing的显示方式

    在Swing中,UI(用户界面)的呈现方式被称为Look and Feel,它决定了组件的视觉样式和交互行为。 Look and Feel 在 Swing 中扮演着核心角色,允许开发者自定义应用的外观和感觉。默认情况下,Swing 提供了两种内置...

    Swing 的观感切换

    在Swing中,观感(LookAndFeel)是决定应用程序视觉样式的关键因素,它可以改变窗口、按钮、文本框等控件的外观和感觉,使得程序能够适应不同平台或用户的个人喜好。这篇博客“Swing的观感切换”深入探讨了如何在...

    swing_demo

    Swing提供了两种LookAndFeel:Metal Look and Feel(默认)和系统LookAndFeel。"漂亮界面"的标签可能意味着开发者选择了系统LookAndFeel,这使得应用界面与操作系统的原生风格保持一致,增加了用户的熟悉感和舒适度...

    java swing圆角桌面模板

    5. **外观(LookAndFeel)**:Swing支持多种外观,包括系统默认的LookAndFeel和自定义LookAndFeel。圆角效果可能需要在特定LookAndFeel下进行调整,以保持一致的视觉效果。 6. **第三方库**:有时候,开发者会选择...

    swing UIManager皮肤

    这通常涉及实现`javax.swing.LookAndFeel`接口或继承已有的L&F类,然后覆盖或扩展其中的方法来定义自己的视觉样式。自定义L&F可以极大地提升应用程序的用户体验,使其具有独特的品牌风格或者更符合用户的操作习惯。 ...

    Swing画的界面

    "皮肤"在Swing中通常指的是LookAndFeel,它允许开发者改变应用的视觉风格,以适应不同用户的喜好或品牌需求。Java提供了一些内置的LookAndFeel,比如Metal(Java默认)、Windows和Mac OS X LookAndFeel。开发者还...

Global site tag (gtag.js) - Google Analytics