问题标签 [uimanager]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1597 浏览

dynamic - 使用 GTKMM 和 UIManager 创建动态菜单

我有一个问题:我可以在 GTKMM 中使用 UIManager 类创建菜单,但我不知道如何在运行时修改(编辑或删除项目)。我找到了一些示例 gnome 开发者网站,但没有一个能解决我的问题。我找到了这个站点,但它对我没有帮助,因为我没有完整的源代码可供学习。如果有人可以发布完整的源代码或提及其他解决方案,那就太好了。我正在使用 C++(gcc) 和 Ubuntu 13.10。

PS:对不起我的语法。

0 投票
0 回答
393 浏览

java - 为所有 JComboBoxes 设置 ComboBoxUI

嗨,我想在我的应用程序中更改所有 ComboBoxes 的外观。

MyComboBox 类:

我这样称呼它:

它会产生此错误:

当我使用:

它就像一个魅力

0 投票
1 回答
874 浏览

java - 摆动改变 BasicArrowButton 的前景色

在课堂上,我将如何更改两个(上下)组件JSpinner的前景色?不起作用 。 提前致谢。编辑BasicArrowButton
component.setForeground(<<a_color>>)


0 投票
1 回答
2721 浏览

java - UIManager setLookAndFeel 不工作

我尝试使用函数来更改我的 java 应用程序的外观,但它对我的/buttonsUIManager.setLookAndFeel的视觉外观没有影响。JFrame我使用Netbeans 7.4并且我的应用程序是Java Swing Desktop Application.

我用了

  • com.sun.java.swing.plaf.motif.MotifLookAndFeel
  • javax.swing.plaf.metal.MetalLookAndFeel
  • com.sun.java.swing.plaf.gtk.GTKLookAndFeel
  • UIManager.getSystemLookAndFeelClassName()
  • UIManager.getCrossPlatformLookAndFeelClassName()

但他们都没有改变我公司的任何外观。我怎样才能使这个功能生效?

0 投票
1 回答
576 浏览

java - Java删除JTree中DefaultMutableTreenNode上的focusPainted

是否可以删除in的点边框DefaultMutableTreenNodeJTree

因为JButton我使用:

但我找不到DefaultMutableTreenNode.

0 投票
1 回答
1483 浏览

java - 将新 UI 应用于 JInternalFrame 标题

我以前从未对 UI 做过任何事情,我的任务是更改我们的内部框架标题。我们正在使用 Nimbus L&F,在我们的 UI 管理器中我已经尝试过

只是为了尝试改变一些东西。这对我不起作用,我在某处找到了另一篇关于使用 BasicInternalFrameTitlePane 创建 UI 的帖子,所以我现在有了以下代码:

但现在我有了这个,我不知道该怎么办。我尝试使用它的setUI()方法在内部框架中设置 UI,但这是它的标题栏,所以我确定那是错误的。我接下来尝试了

但什么都没有。我需要以某种方式将它绑回灵气 L&F 吗?我们设置的一些东西说"nimbusSelection"等等。

主要问题是我是否正确地为内部框架标题创建自定义 UI 以及如何应用它,谢谢。

0 投票
1 回答
557 浏览

java - Nimbus L&F 尝试使用 UIManager 更改 JFormattedTextField 的背景颜色

SSCCE

问题

简单地说,我正在尝试将背景颜色Enabled JFormattedTextField从默认的白色更改为我的 RGB 颜色。我使用此处找到的表(此博客中的链接)来查找合适的名称。

我意识到这个博客有点过时(6 年)并且Nimbus从那时起已经更新了很多,所以这可能是我的问题。

我该如何去UIManager改变 a 的背景颜色JFormattedTextField

更正的代码

我更新了上面的代码,它现在应该可以工作了。问题是使用ColorUIResource而不仅仅是Color.

0 投票
0 回答
54 浏览

java - 如何让新框架继承现有的外观

我有一个加载到大型 Java 平台的 jar。

似乎有一个自定义 LookAndFeel,我创建的任何面板等都可以使用。

现在我需要创建一个新的 jFrame,但是,它不会继承当前的外观。

我如何指定它这样做?

我试过这个,但它改变了所有的外观和感觉不太稳定(视觉故障等)

当我看这里时:

列表中似乎没有自定义 LookAndFell。

主要问题是为什么新的 jFrame 不继承现有的 L&F?

0 投票
1 回答
9489 浏览

java - 更改 JScrollPane 的拇指颜色和背景颜色?

我在设计 JScrollPane 时遇到问题。我只想能够更改拇指和背景的颜色(并删除增加/减少按钮)。到目前为止,我已经尝试了以下方法:

使用上述所有代码,我得到一个带有白色背景的深色拇指。有趣的是,如果我删除 setUI 函数,我会得到一个背景变暗的默认拇指..

有任何想法吗?

谢谢


已解决** * ** *


上面的 configureScrollBarColors 函数可以通过以下方式使用:

这会将拇指的颜色更改为绿色。

0 投票
1 回答
1051 浏览

java - 使用自定义 JComponent 扩展现有的 Swing 外观

我正在写一个 custom JComponent,对于不同的外观和感觉应该看起来不同。我打算ComponentUi至少为WindowsLookAndFeelMetalLookAndFeelMotifLookAndFeel.

ComponentUi现在,虽然这个任务看起来很简单,但我不知道如何使用我的自定义类轻松扩展现有的外观和感觉。

我将如何ComponentUi为不同的外观和感觉注册正确的?这可能吗?如果不是,为不同的外观和感觉编写自定义组件的首选方法是什么?


更具体地说,目前我JComponent#updateUI在我的自定义组件中重写以设置不同的ComponentUi实例:

但这种方法似乎完全违背了外观的目的和用途。我希望能够将其更改为以下内容:

这应该MyCustomUi为当前的外观设置正确的子类。

我知道,我可以通过创建每个受支持的自定义子类来轻松实现这一点,这些子类在例如期间LookAndFeel注册相应的- 但这不是我想要做的。ComponentUiBasicLookAndFeel#initComponentDefaults(UIDefaults)