java - JColorChooser前端改变

标签 java swing user-interface colors color-picker

我试图理解当我的应用程序从 IDE (Eclipse) 或 Jar 文件(由 ant 脚本创建)运行时,为什么 JColorChooser 的外观会发生变化。 这是从 IDE 运行时的面板: IDE JColorChooser

这是从可执行 jar 运行时的面板: Jar JColorChooser

颜色选择器的创建方式为:

final JColorChooser colorChooser = new JColorChooser(Color.WHITE);
colorChooser.setPreviewPanel(new JPanel());

VM 参数集也相同:

 -Dsun.java2d.opengl=True -Dsun.awt.noerasebackground=true

我只是不明白为什么从不同位置运行时面板会有所不同。谁能解释一下为什么吗?

最佳答案

额外的custom chooser panels可能来自 IDE 类路径中的 JAR,但不在 JAR list 的 Class-Path 中。您应该在您的平台之一的 java.ext.dirs 中查找杂散 JAR。或java.class.path

关于java - JColorChooser前端改变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9484639/

相关文章:

java - Java 8 列表中 2 个字符串的每个组合

java 。 string.replaceFirst() 的奇怪行为

java - Eclipse 中的二十一点背景图像

java - 如何为不同的单击按钮显示不同的消息?

java - 阻塞对象属性

java - JSplitPane 组件不聚焦

windows - 如何删除 QTreeView 左侧的空白区域

user-interface - Unity 4.6 - 如何将 GUI 元素缩放到适合每种分辨率的正确尺寸

java - 如何将文本文件中加载的值与 Jtextfield 中新输入的值相加

java - 位级操作,从short值中获取位