问题标签 [substance]

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 投票
2 回答
1186 浏览

java - 删除 Substance LAF 中 JTabbedPane 上的内容填充

我正在用 Substance LAF 做一些实验,我正在尝试删除选项卡之间的填充。使用默认用户界面,我使用:

,但这不适用于 Substance ,它似乎提供了自己的价值观。如何使用 Substance 达到相同的效果。

0 投票
0 回答
147 浏览

java - JXTitledPanel 渐变效果

我正在使用 SwingX JXTitledPanel,我想要一个渐变效果,如 SwingX 演示中所示。

我目前的理解是由外观管理器(我使用的是 Insubstance)来决定是否应该应用任何渐变。

这个对吗?在标题背景中强制使用渐变效果的任何解决方法?

非常感谢,托马斯

0 投票
1 回答
288 浏览

python - 尝试在 Maya pymel 中创建烘焙物质脚本

我一直在试图弄清楚如何将我自己的物质材料烘焙脚本编写到 Maya 中的文件中,或者在某处找到一些文档来给我命令和它应该使用的格式。有没有人使用物质命令制作脚本我可以看看来回参考?我所找到的只是我在物质插件信息中找到的这些命令的列表:

请帮忙!

0 投票
1 回答
111 浏览

java - 已成功更新外观,但仍有错误

我正在尝试更新我的外观和感觉而没有任何错误,但我无法弄清楚我做错了什么。

这是我的窗口类:

这是我更新 UI 的主要地方(外观和感觉)

控制台说我的错误来自这一行: Window window = new Window();

然后这一行: setContentPane(new JPanel() {

但是,如果我删除整个 setContentPane 块,则错误将指向构造函数。

任何帮助,将不胜感激。谢谢!

0 投票
2 回答
527 浏览

java - Java - 允许在带有 Substance L&F 的可编辑 JComboBox 中使用退格键

我正在使用 Substance L&F 并且我已将 a 设置JComboBox为可编辑,以便我可以从其弹出窗口中选择我想要的值,或在其编辑器中键入一个新值。

键入一个新值可以正常工作,但是如果我想从组合编辑器中删除一个未键入的字母,然后单击退格键来执行此操作,它会选择编辑器中的字母而不是删除它们。这是一个屏幕截图:

在此处输入图像描述

我希望组合编辑器在输入键盘字母或 Backspace 或 Delete 时像 JTextField 一样工作,那么有没有办法做到这一点?或者是什么原因造成的?

0 投票
1 回答
276 浏览

java - Can't set a theme because of a stacktrace

I set my look and feel by doing this

But I get this stacktrace:

0 投票
0 回答
309 浏览

java - 如何在最新的 Substance Ribbon 栏中关闭动画?

背景:

我正在使用 Substance 5.1 和 Flamingo 4.1 的 java swing 客户端工作,并尝试升级到新维护的项目 Insubstantial 7.2.1 的最新版本

问题:

过去我可以使用以下代码停止任何和所有动画(以获得 CPU 性能):

但是,在最新版本(以及自 6.0 版以来的版本)中,没有 ANIMATION_KIND 常量来使用 UIManager 来停止动画。似乎我可以使用以下代码来停止所有给定的动画类型,但这也不起作用:

我还尝试了这些方法的类特定签名,结果相同。

基里尔关于 Substance 的旧博客中的文档说,还有一种使用属性文件的方法,但没有给出博客或文档中应该包含的内容的示例。

问题:

如何在最新版本的 Insubstantial 7.2.1 中停止所有动画?

0 投票
1 回答
1503 浏览

java - 物质 L&F 不起作用

我想在我的 Java 应用程序中使用Substance L&F 库,所以我下载了 .jar 文件并将它们添加到项目类路径中。然后我想在应用程序的main()函数中设置 L&F,如下所示:

这是在创建 JFrame 之前完成的。然而,即使没有抛出异常,也没有任何反应,GUI 以默认的 Swing L&F 呈现。

有什么想法我在这里想念的吗?

编辑
而不是SubstanceLookAndFeel.setSkin(skin);我尝试的电话UIManager.setLookAndFeel(skin);。这仍然不起作用,但至少我现在得到一个例外:

org.pushingpixels.substance.api.UiThreadingViolationException:
必须在事件调度线程上进行状态跟踪

这不是通过调用这个来解决的invokeAndWait()吗?

EDIT-2
好的,所以问题有所不同。异常是在创建时抛出的JTable,而不是在设置 L&F 时。我能够通过调用JFrame构造函数(然后基本上运行整个应用程序)通过EventQueue.invokeLater(). 但我以前从未这样做过,这样做是否“保存”(在 Java 术语中有效)?

0 投票
1 回答
123 浏览

java - 模仿 JTable 中行渲染的默认行为

在我的 Java 7 应用程序中,我使用JTable带有两列的 Swing。左列使用设置为居中的DefaultTableCellRenderer位置,而右列不使用特定的渲染器。setHorizontalAlignment()

默认情况下,右列以交替颜色显示每个表格行,而使用渲染器的左列不是这种情况。此外,当我将鼠标悬停在右列的行上时,鼠标光标下的行在聚焦时会突出显示,左列也不是这种情况。

使用 a 时是否有任何(简单)方法可以模仿行渲染的默认行为(即交替颜色和突出显示的行)DefaultTableCellRenderer

PS:我正在使用物质 L&F。

0 投票
2 回答
168 浏览

java - 物质外观小程序问题

每当我将鼠标悬停在菜单项上时,我都会在图像中看到一个奇怪的黑色空间,我不知道为什么。当我使用系统的外观和感觉时,我没有这个问题,所以我认为这是因为物质的外观和感觉。