问题标签 [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.
dynamic - 使用 GTKMM 和 UIManager 创建动态菜单
我有一个问题:我可以在 GTKMM 中使用 UIManager 类创建菜单,但我不知道如何在运行时修改(编辑或删除项目)。我找到了一些示例 gnome 开发者网站,但没有一个能解决我的问题。我找到了这个站点,但它对我没有帮助,因为我没有完整的源代码可供学习。如果有人可以发布完整的源代码或提及其他解决方案,那就太好了。我正在使用 C++(gcc) 和 Ubuntu 13.10。
PS:对不起我的语法。
java - 为所有 JComboBoxes 设置 ComboBoxUI
嗨,我想在我的应用程序中更改所有 ComboBoxes 的外观。
MyComboBox 类:
我这样称呼它:
它会产生此错误:
当我使用:
它就像一个魅力
java - 摆动改变 BasicArrowButton 的前景色
在课堂上,我将如何更改两个(上下)组件JSpinner
的前景色?不起作用
。
提前致谢。编辑BasicArrowButton
component.setForeground(<<a_color>>)
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()
但他们都没有改变我公司的任何外观。我怎样才能使这个功能生效?
java - Java删除JTree中DefaultMutableTreenNode上的focusPainted
是否可以删除in的点边框?DefaultMutableTreenNode
JTree
因为JButton
我使用:
但我找不到DefaultMutableTreenNode
.
java - 将新 UI 应用于 JInternalFrame 标题
我以前从未对 UI 做过任何事情,我的任务是更改我们的内部框架标题。我们正在使用 Nimbus L&F,在我们的 UI 管理器中我已经尝试过
只是为了尝试改变一些东西。这对我不起作用,我在某处找到了另一篇关于使用 BasicInternalFrameTitlePane 创建 UI 的帖子,所以我现在有了以下代码:
但现在我有了这个,我不知道该怎么办。我尝试使用它的setUI()
方法在内部框架中设置 UI,但这是它的标题栏,所以我确定那是错误的。我接下来尝试了
和
但什么都没有。我需要以某种方式将它绑回灵气 L&F 吗?我们设置的一些东西说"nimbusSelection"
等等。
主要问题是我是否正确地为内部框架标题创建自定义 UI 以及如何应用它,谢谢。
java - 如何让新框架继承现有的外观
我有一个加载到大型 Java 平台的 jar。
似乎有一个自定义 LookAndFeel,我创建的任何面板等都可以使用。
现在我需要创建一个新的 jFrame,但是,它不会继承当前的外观。
我如何指定它这样做?
我试过这个,但它改变了所有的外观和感觉不太稳定(视觉故障等)
当我看这里时:
列表中似乎没有自定义 LookAndFell。
主要问题是为什么新的 jFrame 不继承现有的 L&F?
java - 更改 JScrollPane 的拇指颜色和背景颜色?
我在设计 JScrollPane 时遇到问题。我只想能够更改拇指和背景的颜色(并删除增加/减少按钮)。到目前为止,我已经尝试了以下方法:
还
使用上述所有代码,我得到一个带有白色背景的深色拇指。有趣的是,如果我删除 setUI 函数,我会得到一个背景变暗的默认拇指..
有任何想法吗?
谢谢
已解决** * ** *
上面的 configureScrollBarColors 函数可以通过以下方式使用:
这会将拇指的颜色更改为绿色。
java - 使用自定义 JComponent 扩展现有的 Swing 外观
我正在写一个 custom JComponent
,对于不同的外观和感觉应该看起来不同。我打算ComponentUi
至少为WindowsLookAndFeel
、MetalLookAndFeel
和MotifLookAndFeel
.
ComponentUi
现在,虽然这个任务看起来很简单,但我不知道如何使用我的自定义类轻松扩展现有的外观和感觉。
我将如何ComponentUi
为不同的外观和感觉注册正确的?这可能吗?如果不是,为不同的外观和感觉编写自定义组件的首选方法是什么?
更具体地说,目前我JComponent#updateUI
在我的自定义组件中重写以设置不同的ComponentUi
实例:
但这种方法似乎完全违背了外观的目的和用途。我希望能够将其更改为以下内容:
这应该MyCustomUi
为当前的外观设置正确的子类。
我知道,我可以通过创建每个受支持的自定义子类来轻松实现这一点,这些子类在例如期间LookAndFeel
注册相应的- 但这不是我想要做的。ComponentUi
BasicLookAndFeel#initComponentDefaults(UIDefaults)