问题标签 [synth]
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 - 使用合成器自定义 JFileChooser
我无法为JFileChooser
合成器定义自定义样式。简单地将合成器样式绑定到type="region" key="FILE_CHOOSER"
不起作用(结果Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at sun.swing.plaf.synth.SynthFileChooserUI.update(Unknown Source), etc. etc. etc.
)
我认为可能 aFileChooser
是由其他标准组成JComponent
的,但即使我将一个样式绑定到每个单一Region
类型,我仍然得到 AWT 堆栈转储,并且文件选择器根本不显示。
FileChooser
此外,除了更改接受/取消按钮等一些简单的事情之外,我还没有找到一种方法来自定义。我想禁用/更改其他按钮,例如“更改文件显示方式”按钮或“上一个文件夹”按钮。
看来我可能必须制作自己的FileChooser
类似 GUI 元素,但我宁愿不这样做。有没有办法更好地控制内置的?
编辑:我弄清楚了为什么我无法覆盖JComponent
s 中存在的 s FileChooser
:我在key
s 中使用了下划线。但这仍然留下了如何自定义FileChooser
. 一旦实现了合成器样式,GUI 的某些部分甚至根本不显示......
java - JSlider SynthLookandFeel 填充颜色
我在互联网上找到了这个关于如何使用 xml 自定义 Java swing 中的 Slider 的示例,一切正常:
使用 xml 文件:
基本上我有两个问题:
1)现在你可以看到我使用了:
因为我想看到左边的部分被填满。但这不起作用。
2)最重要的是,我想定义用于填充该部分的颜色,但我在互联网上找不到定义该颜色的 xml 标签。
有什么建议么?先感谢您。
java - 在 Synth 中自定义 JTextField
当它获得焦点时,我需要更改 JTextField 中的文本颜色,但它看起来就像 SELECTED 状态一样有效。
我已经尝试过背景和前景,但没有任何改变。
如果有人可以提供帮助,请。
r - 对于合成控制(synth包),如何避免使用predictor.op?
我正在尝试在 R 中使用synth包。
合成控制的工作方式是匹配处理单元和控制单元的预处理数据,并选择权重使两者近似相等,以便处理单元“看起来像”合成控制单元。
它的工作方式在这里解释。
在匹配预处理结果时,我们选择T0
数据的线性组合。合成器包似乎只选择了一个,它是等同于 MEANS 的那个。这就是predictor.op
函数的作用。
但是,假设我只想拥有它,以便我选择所有T0
线性组合,所以X1
是T0 x 1
vector 而不是 a 1x1
,有没有办法非手动地做到这一点?
r - 综合控制方法:安慰剂测试错误:系统在计算上是奇异的
我目前正在分析税收对一个国家的机构的影响。我正在使用合成对照方法来确定对玻利维亚的治疗效果。synth() 命令工作正常,安慰剂(国家 8 = 不丹而不是国家 9 = 玻利维亚)却没有。它会生成重复的错误消息:
solve.default(AP, c(cx, cy)) 中的错误:系统在计算上是奇异的:倒数条件数 = 9.90619e-17
我附上了代码。您可以在以下链接下找到数据集: totalB-Dataset
我无法弄清楚为什么第一个 synth() 命令有效,而仅在不同国家/地区完全相同的命令无效。我尝试过使用更大的容差。此外,我进行了回归,并没有在那里检测到奇点。
我将非常感谢任何帮助!
创建矩阵来为 synth() 提供输入
)
现在安慰剂测试:
)
java - 使用 Synth 将自定义渲染器绑定到 ComboBox
我正在使用 Synth 自定义我的 LAF,现在我正在研究 ComboBox,这真的让我感到困惑。我查看了ComponentProperties Table并找到ComboBox.listRenderer
了为 JComboBox 列表指定渲染器的属性。问题是我不知道如何将我自己的渲染器绑定到它。我找到了一些以前的答案,例如:
这确实有效,但它只会改变 defaultSynthComboBoxRenderer
的行为,我无法将自己的渲染器类绑定ui.MyComboBoxRenderer
到它。我也试过
可悲的是,这一次什么都没有发生。知道如何将自定义渲染器应用于所有组合框吗?谢谢。
java - Synth Look and Feel - 是否可以编写 xml 来进行一般定制和指定定制?
Synth 提供了一种使用 xml 自定义 java swing 外观的方法。据我了解,它可以进行一般定制。例如:
General JButton:将其字体、背景、前景...设置为所有按钮(合成器可以这样做)
但我在我指定的 GUI 上也有一个指定的MyButton(假设在 com.jasons.MyPanel 中),我希望它具有与一般 Jbutton 不同的字体和背景。
那么 synth xml 是否支持这个(以及如何)?谢谢!
jtable - 是否可以反映 JDK 10 私有方法(SynthLookAndFeel - SynthTableUI 类中的方法“paintGrid”)?
我目前正在使用 SynthLookAndFeel 修改我的 GUI,并且我在绘制表格时需要重新绘制表格 Grid,但是此方法在 JDK 中是私有的,并且在通过反射检索“paintGrid”方法时无法调用(这太复杂了覆盖其他公共方法来绘制表格网格)。