问题标签 [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.
java - JTabbedPane 透明度
您如何将实际内容窗格的背景设置为不透明,我添加到其中的面板我已经设置为不透明,但是即使我这样做,tabbedpane 主区域仍然显示为蓝色
java - 透明 UI (+UIManager) 工件
我有一个background image
在 a 上绘制 a 的应用程序panel
,但要实现最佳 UI,我需要设置Component
背景Transparent
:
我通过使用 UI 管理器使每个组件变得透明:
uimanager.put(Button, background(new color(0, 0, 0, 0);
<- 类似的东西,这工作得很好,除了..
onMouseOver
重绘本身(我猜)并component
导致工件..我怎样才能避免这种情况UIManager
?
(我创建了一个类:uidefaults.java
所有UIManager
设置)
提前致谢!!
java - 更改 ScrollBar 结束按钮的背景颜色
在 Java 中,我一直在研究如何更改滚动条末端按钮的背景颜色。我还没有找到解释如何解释的站点,并且我还查看了 UIManager Defaults 以尝试查找某些内容,但我找不到任何东西。因此,如果有人能告诉我如何更改滚动条上按钮的背景颜色,将不胜感激。谢谢。
java - JToolBar 总是浮动的
当您将 JToolBar 添加到组件时,您可以将其拖出并创建一个新的浮动窗口,同时父组件也在那里。如何使 JToolBar 自动显示此浮动窗口,而父项不可见?
java - 覆盖单个对象的 UIManager 值
是否可以覆盖UIManager
特定对象的属性?
例如,我的 UI 管理器有
我想做JLabel
一个有Color.WHITE
背景的。
..没有效果。
java - 设置外观颜色
我在我的 Java Swing 应用程序中使用 Nimbus Look & Feel。L&F 看起来很棒,但我需要更改一些设置(字体、颜色、...)以适应我公司的企业形象。
以下代码设置整个应用程序的 L&F:
代码做了,它应该做什么(设置 Nimbus 的外观和感觉)。问题是,它customizeNimbusLaF()
不起作用,正如我所期望的那样。
中的常量的数据UIConstants
类型Color
是Font
取决于要设置的属性的类型。
问题是,只有少数外观和感觉选项发生了变化。诸如树背景之类的选项不会根据外观上的选项而改变。我知道这一点,如果我更改组件的画家,那么只有一些事情会改变。但是例如JPanel 没有这样的painter 属性,但也会产生问题。
我有第二个关于外观的问题:例如 menuBar 的画家不是应该使用在原色部分中设置的颜色,还是我需要为此使用自己的画家?
有人可以告诉我我的问题在哪里吗?
java - Java UIManager 键列表
我见过人们使用 UIManager 来更改一些预先创建的摆动组件(例如 JFileChooser)的字符串。
我在哪里可以找到某种参考资料,告诉我哪些组件中的哪些字符串是可变的,以及如何访问它们?
澄清:
我知道这UIManager.put(key, newString);
会将键引用的字符串文本更改为"newString"
.
我在哪里可以找到密钥列表?
java - 本地化和 L&F
我认为如果我让用户能够在“主题”(L&F)之间进行选择和切换,那就太好了。我会让他在 Java 金属(默认)、系统默认和更多我会从互联网上下载的选项之间进行选择...
我的应用程序也是双语的(您可以选择两种语言来显示)。但是,完全翻译我的申请很重要。我可以处理简单的东西,命名 JLabels、JButtons、框架标题等......
但也有一些预定义组件的字符串我无法轻松管理(例如 JFileChooser)。有人告诉我可以使用 UIManager 更改它们,但它们的字符串是特定于 L&F 的。
现在,无论为每个 L&F 翻译我的应用程序有多么有趣,我都希望有一些集中的方式来控制这些字符串。
毕竟,JFileChoose (eg) 是同一个组件,无论使用哪种 L&F,对吧?它在自身的相同部分打印文本,不是吗?所以,应该有一些我可以访问的东西,可以让我“主”控制打印到预定义组件上的文本,我假设......
有任何想法吗?
java - 使用 UIManager 的 TitledBorder 边框颜色和宽度
要更改所有 TitledBorder 字体,我使用 UIManager:
但是要放置什么TitledBorder.border
属性来仅更改边框的颜色(甚至可能是宽度)?
干杯
java - 覆盖 LookAndFeel
您好,我正在尝试在 java 中更改摆动进度条的颜色。最初我尝试使用以下代码:
但是所有命令似乎都没有任何效果!!!除非我设置m_progressBar.stringPainted(true)
然后前景确实改变了。
无论如何,我知道问题出在以下命令:UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
在 UI 初始化之前调用。
所以我的问题是:
1)出于好奇:为什么stringPainted(true)
调用会设法覆盖前台 UI 设置?
2) 我如何保留UIManager.setLookAndFeel
代码的开头并仍然覆盖 UI 设置?
谢谢!!