uimanager相关内容

应用程序崩溃并出现错误:在ad上发生触摸事件后,找不到类UIManager的JSIModule

我已经使用react-native-admob-native-ads创建了一个组件来在我的Reaction本机应用程序中显示广告。 它在大多数应用程序屏幕上运行得很好,但在一些屏幕上,广告上的触摸事件发生后,应用程序就崩溃了。 我不理解这个问题,因为它在大多数屏幕上都很好,而且到处都在使用相同的组件 这是故障日志 java.lang.IllegalArgumentException: ..
发布时间:2022-04-14 21:53:34 其他开发

摆动 UIManager.getColor() 键

是否有用于 Swing 的 UIManager.getColor() 键的列表?我似乎无法在网上找到它,只是偶尔引用诸如 "Panel.background" 和 "Table.selectionBackground" 之类的字符串. 解决方案 我认为没有定义的标准键集.但是您可以尝试使用这段代码按字母顺序列出当前可用的代码: List颜色 = 新的 ArrayList();for (M ..
发布时间:2021-12-29 22:58:50 Java开发

如何使用 Nimbus 外观更改 JPanel 的背景颜色?

我想为应用程序中的所有 JPanel 使用不同的背景颜色.使用 Nimbus 外观和感觉时如何做到这一点? 我按照更改颜色主题更改颜色Nimbus Look and Feel 中的组件. 它只是有时有效,随机.如果我在更改颜色之前设置了 PropertyChagneListener,则只会通知一次. 这是一些测试代码: public class RedPanels extend ..
发布时间:2021-12-29 22:44:06 Java开发

Java Swing UI 属性列表?

似乎有大量的 UI 属性可以设置 UIManager.put("key", value); 是否有可以设置的所有键的列表? 解决方案 这取决于 Java 实现.这是您可以运行以查看所有可用属性及其当前值的简单代码. public static void main(String[] args) {UIDefaults 默认值 = UIManager.getDefaults();Sys ..
发布时间:2021-12-13 10:44:58 Java开发

设置 Swing 程序的默认字体

我想知道如何为我的整个 Java Swing 程序设置默认字体.从我的研究来看,它似乎可以用 UIManager 来完成,这与 LookAndFeel 有关,但我找不到具体的方法,以及 UIManager 看起来很复杂. 解决方案 尝试: public static void setUIFont (javax.swing.plaf.FontUIResource f){java.util. ..
发布时间:2021-11-25 19:52:07 Java开发

通过交换 UIDefaults 改变外观

我正在编写一个 GUI 构建器,并希望用户能够更改他构建的 GUI 的 LookAndFeel.LookAndFeel 应该只针对编辑器区域内的组件进行更改.应用程序的其余部分应保留在 SystemLookAndFeel 中. 最大的问题是,LookAndFeel 是作为单例实现的,并且在应用程序期间多次更改 LookAndFeel 会导致很多错误. 我开始尝试使用按钮:我尝试将 Bu ..
发布时间:2021-09-02 20:13:08 Java开发

UIManager字符串

可能重复: L& F中字符串键的位置 这是我的代码中的一行: UIManager.getString("FileChooser.saveButtonText", l); 这将返回一个string,代表在JFileChooser 的保存按钮上打印的文本 它从哪里获取string? 我尝试在src.zip中进行挖掘,但是找不到它... 解决方案 已查看(方法受保护,因 ..
发布时间:2020-07-12 06:23:05 Java开发

覆盖nimbus属性

我正在尝试覆盖JLabel的某些nimbus属性. UIDefaults labelDefault = new UIDefaults(); labelDefault.put("Label.font", new FontUIResource("Arial", Font.PLAIN, 14)); labelDefault.put("Label.foreground", new C ..
发布时间:2020-07-12 06:23:00 Java开发

Java Swing中的UIManager无法正常工作?/JOptionPane消息背景

我正在尝试在自定义JOptionPane中设置背景颜色,无论如何,我无法获得选项窗格中的消息部分来更改颜色. 尝试#1设置窗格的背景和不透明. 尝试#2还要遍历窗格的组件,并设置不透明和/或背景属性(如果它们是JPanel或JLabel). 这不适用于消息部分.据我所知,JPanel甚至不作为组件之一存在. 尝试#3是使用UIManager,但这不能始终如一地工作. ..
发布时间:2020-07-12 06:22:58 Java开发

JTree忽略LaF覆盖

我最近一直在尝试将系统转换为统一的外观(在本例中为Nimbus).但是,某些组件需要更改默认值,并且我不想只因为一个组件而更改默认值. 我试图覆盖JTree组件的行突出显示颜色.我设法将其完全关闭,但这不是我想要的. 通过阅读这里我尝试使用的各种问题 UIDefaults overrides = new UIDefaults(); overrides.put("Tree.sele ..
发布时间:2020-07-12 06:22:54 Java开发

摆动:调整RadioButton的大小

我需要在我的应用中实现字体大小切换.但是,当我增加字体大小时,RadioButtons保持不变,并且在高分辨率的小屏幕上,我的客户无法轻松按下它.有没有一种方法可以通过编程方式调整RadioButton的大小,而无需深入研究L& F并手动重绘图标(这很复杂,因为应用程序针对具有不同UI的多个平台,并且每个平台必须有7个图标). 完美的解决方案如下所示: 提取本机UI图标. 调整大小 ..
发布时间:2020-07-12 06:22:51 Java开发

Java UIManager-更改ComponentsStyle

我想通过使用UIManager来更改组件样式. 例如: 我单击一个按钮,然后按钮前景从黑色变为绿色.对于JCheckbox也是一样..... 在我的示例中,更改仅适用于Button.gradient....我没有获得Button.foreground的任何更新,也没有获得JCheckbox的任何更新! 这是我的UIManagerClass: package com ..
发布时间:2020-07-12 06:22:49 Java开发

Java Nimbus Button.foreground无法正常工作

我在应用程序上使用了Nimbus LAF,我想更改所有按钮的前景色.我执行此设置: UIManager.put("Button.foreground", Color.WHITE); 但是这不起作用.也许是因为我应该只使用主要和辅助的Nimbus颜色?有人可以帮我吗? 非常感谢. 解决方案 simple way 1)您可以通过将值设置为UIManager来设置一次颜色,然 ..
发布时间:2020-07-12 06:22:42 Java开发

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

我在设计JScrollPane时遇到麻烦.我只希望能够更改拇指和背景的颜色(并删除增加/减少按钮).到目前为止,我已经尝试了以下方法: this.setBackground(new Color(0,0,0)); this.viewport.setBackground(new Color(0,0,0)); this.getViewport().setBackground ..
发布时间:2020-07-12 06:22:38 Java开发

未修饰的JDialog边框

我对使用Metal L&F的未经装饰的JDialog周围的边框有疑问. 查看此图片以查看此窗口上的边框: 我试图弄清楚如何消除或更改JDialog外部的蓝色边框的颜色.我查看了Look & Feel的UI默认值,但是我无法提出任何适用于此的方法. 有人对摆脱边界有任何想法吗? 谢谢! 解决方案 您需要更改根窗格的Border: getRootPane(). ..
发布时间:2020-07-12 06:22:35 Java开发

覆盖外观

你好,我试图在Java中更改我的挥杆进度条的颜色. 最初,我尝试使用以下代码: UIManager.put("ProgressBar.selectionBackground", Color.black); UIManager.put("ProgressBar.selectionForeground", Color.white); UIManager.put("ProgressBar.back ..
发布时间:2020-05-04 03:56:38 Java开发

如何在运行时更改JTabbedPane的背景颜色?

我发现了很多使用setBackgroundAt()和UIManager.put("JTabbedPane...") 改变JTabbedPane背景颜色的示例. 但是,我想在一个复选框上创建一个onclick事件,将其选中时将背景色更改为绿色,而取消选择时将其更改为默认值. 我无法使用上述方法进行这项工作. 有什么想法吗? PS:由于某些原因,我可以使用setForground ..
发布时间:2020-05-04 03:54:40 Java开发