/** 打印swing用户默认、外观默认、系统默认的键与值 **/
Hashtable table = javax.swing.UIManager.getDefaults();
Enumeration e = table.keys();
for (; e.hasMoreElements();)
{
Object key = e.nextElement();
Object value = table.get(key);
System.out.println(key + " = " + value);
}
/** 设置全局菜单选中时的颜色 **/
UIManager.put("Menu.selectionBackground", Color.red);
// /** setLookAndFeel是用于设置窗口为Window样式 **/
// try
// {
// UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
// }
// catch (ClassNotFoundException e1)
// {
// e1.printStackTrace();
// }
// catch (InstantiationException e1)
// {
// e1.printStackTrace();
// }
// catch (IllegalAccessException e1)
// {
// e1.printStackTrace();
// }
// catch (UnsupportedLookAndFeelException e1)
// {
// e1.printStackTrace();
// }
/** 更新生效上面的设置 **/
SwingUtilities.updateComponentTreeUI(this);
分享到:
相关推荐
在Java Swing中,`UIManager`是一个关键组件,它负责管理所有组件的默认外观和行为。这个皮肤包不仅包括了预设的皮肤样式,还附带了关于如何在JBuider 2006中导入和使用这些皮肤的详细指南,以及相关的代码示例。 `...
UIManager是Java AWT和Swing图形用户界面(GUI)的一部分,负责管理组件的默认外观和行为,包括颜色、字体、图标以及组件交互的其他视觉属性。在Swing中,我们可以使用UIManager来改变或应用不同的Look and Feel...
Java Swing是Java GUI...通过这个"java-Swing外观包",我们可以方便地引入和使用各种外观风格,提升Java桌面应用的用户体验。在实际开发中,了解和掌握LookAndFeel的使用,对于提高应用程序的专业性和吸引力至关重要。
通过`UIManager`类,开发者可以定制应用程序的外观,使其更符合用户的使用习惯或品牌风格。同时,对字体的调整能够提高界面的可读性和美观性。请注意,字体的选择应考虑跨平台兼容性,确保在不同操作系统上都能正常...
Swing的默认外观可能在视觉效果上显得较为朴素,不那么吸引人,尤其是与现代操作系统中的UI设计相比。然而,开发者可以利用各种库和工具来改变Swing应用的外观和感觉,使其更加美观和现代化。"Swing好看的皮肤外观_...
为了改变这种状况,"外观包"应运而生,它提供了多种视觉风格,让开发者可以自定义Swing应用的外观,以适应不同的用户偏好或与操作系统环境更加融合。 标题中提到的"swing的外观包集合,有4个jar",这意味着这个...
在Swing这一Java的图形用户界面(GUI)工具包中,虽然提供了基本的组件和布局管理器,但默认的UI设计往往显得较为朴素。为了使Swing应用看起来更加现代化和吸引人,我们可以引入第三方库,如本案例中的"substance....
Swing提供了多种方式来定制和改变应用程序的外观,使其更符合用户的偏好或操作系统环境。以下是关于Swing外观和Swing Applet外观的一些详细知识点: 1. **Swing外观支持**: 自JDK 1.4版本以来,Swing引入了对...
在实际开发中,Swing的LookAndFeel不仅可以改变组件的外观,还可以调整字体、颜色、边距等细节,以适应不同的操作系统或用户需求。开发者可以根据项目需求,自定义LookAndFeel,或者选择其他预定义的LookAndFeel,如...
开发者可以使用`UIManager.setLookAndFeel()`来切换不同的外观,或者使用`UIManager.getLookAndFeelDefaults()`获取当前LookAndFeel的默认属性。 3. 外观风格:Swing提供了多种内置的LookAndFeel,包括: - ...
在Linux系统中,Java应用的字符编码可能与系统默认的字符编码不同,导致中文字符显示异常。例如,系统使用UTF-8编码,而Java程序内部处理的编码为GBK,这就会造成乱码。 #### 2. 字体支持不足 Swing组件在Linux下...
Java外观皮肤包是一种用于改变Java应用程序用户界面视觉样式的技术,它允许开发者为应用程序提供美观、个性化的外观。在Java中,这种功能主要通过Java Look and Feel(L&F)实现,这是一种可定制的用户界面设计机制...
Quaqua外观包的核心功能在于它可以改变Swing组件的默认外观,将其转化为与苹果操作系统一致的视觉样式。在Java中,Swing组件是构建图形用户界面的主要工具,但其默认的LookAndFeel可能在不同平台上显得不太统一,...
对于需要跨平台兼容性的应用,Substance是一个很好的选择,因为它能在不同操作系统上提供一致的外观体验。 总的来说,Substance 5.2是Java Swing开发者改进应用外观的有力工具,通过其丰富的主题和可定制性,可以...
Synth是Java提供的一种可编程的外观框架,允许开发者通过XML描述来定义组件的外观和行为,而Nimbus则是Synth提供的一种现代、平滑的默认外观,它在Java 6中被引入,为Swing应用带来了更现代化的视觉体验。...
Java Look and Feel是Java Swing库中的一个重要组成部分,它允许开发者改变应用程序的用户界面(UI)风格,以匹配操作系统的默认外观或实现自定义设计。在Java中,Look and Feel(L&F)提供了图形用户界面的视觉样式...
在 Swing 中,我们可以使用外观插件(LookAndFeel)来改变程序的视觉风格,从而提供更加美观、个性化的用户体验。"完美的Swing外观插件"可能指的是一个能够为Swing应用程序提供理想化外观效果的定制插件。 Swing...
然而,Swing的默认外观可能显得相对朴素,对于追求美观和个性化应用的开发者来说,可能需要进一步的美化。 "swing外观 美化包"就是针对这一需求而设计的,它是一组专门用于改进Swing组件外观的资源或库。这个美化包...
`UIManager.setLookAndFeel()`方法用来设置系统的默认外观,提高用户体验。`main`方法中,`mainframe.setVisible(true)`使得登录窗口可见,启动整个应用程序流程。 总的来说,学生学籍管理系统通过Java Swing库创建...