问题标签 [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.

0 投票
1 回答
212 浏览

java - 我的 Java-swing 应用程序中的一些字体在远程桌面上看起来像素化了

我正在使用 Synth 更改 Java 应用程序的外观。应用程序中的字体曾经是“Ariel”,因此我们想将其更改为其他字体。我需要一种支持多语言的字体,所以我尝试了“Roboto”和“Noto”。在我尝试从远程桌面连接查看应用程序之前,它工作正常。然后字母被像素化为: 在此处输入图像描述 在此处输入图像描述 在此处输入图像描述

代替: 在此处输入图像描述 在此处输入图像描述 在此处输入图像描述

一些注意事项:

  1. 我尝试了“ClearType”启用和配置。没运气。
  2. 当我返回原始桌面(我通过“远程桌面”连接到的那个)时,视图仍然损坏。如果我刷新应用程序的视图(使用SwingUtilities.updateComponentTreeUI(....)字体返回看起来很好。
0 投票
0 回答
136 浏览

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 元素,但我宁愿不这样做。有没有办法更好地控制内置的?

编辑:我弄清楚了为什么我无法覆盖JComponents 中存在的 s FileChooser:我在keys 中使用了下划线。但这仍然留下了如何自定义FileChooser. 一旦实现了合成器样式,GUI 的某些部分甚至根本不显示......

0 投票
0 回答
128 浏览

java - JSlider SynthLookandFeel 填充颜色

我在互联网上找到了这个关于如何使用 xml 自定义 Java swing 中的 Slider 的示例,一切正常:

使用 xml 文件:

基本上我有两个问题:

1)现在你可以看到我使用了:

因为我想看到左边的部分被填满。但这不起作用。

2)最重要的是,我想定义用于填充该部分的颜色,但我在互联网上找不到定义该颜色的 xml 标签。

有什么建议么?先感谢您。

0 投票
0 回答
54 浏览

java - 在 Synth 中自定义 JTextField

当它获得焦点时,我需要更改 JTextField 中的文本颜色,但它看起来就像 SELECTED 状态一样有效。

我已经尝试过背景和前景,但没有任何改变。

如果有人可以提供帮助,请。

0 投票
1 回答
1075 浏览

r - 对于合成控制(synth包),如何避免使用predictor.op?

我正在尝试在 R 中使用synth包。

合成控制的工作方式是匹配处理单元和控制单元的预处理数据,并选择权重使两者近似相等,以便处理单元“看起来像”合成控制单元。

它的工作方式在这里解释。

在匹配预处理结果时,我们选择T0数据的线性组合。合成器包似乎只选择了一个,它是等同于 MEANS 的那个。这就是predictor.op函数的作用。

但是,假设我只想拥有它,以便我选择所有T0线性组合,所以X1T0 x 1vector 而不是 a 1x1,有没有办法非手动地做到这一点?

0 投票
0 回答
460 浏览

r - 综合控制方法:安慰剂测试错误:系统在计算上是奇异的

我目前正在分析税收对一个国家的机构的影响。我正在使用合成对照方法来确定对玻利维亚的治疗效果。synth() 命令工作正常,安慰剂(国家 8 = 不丹而不是国家 9 = 玻利维亚)却没有。它会生成重复的错误消息:

solve.default(AP, c(cx, cy)) 中的错误:系统在计算上是奇异的:倒数条件数 = 9.90619e-17

我附上了代码。您可以在以下链接下找到数据集: totalB-Dataset

我无法弄清楚为什么第一个 synth() 命令有效,而仅在不同国家/地区完全相同的命令无效。我尝试过使用更大的容差。此外,我进行了回归,并没有在那里检测到奇点。

我将非常感谢任何帮助!

创建矩阵来为 synth() 提供输入

)

现在安慰剂测试:

)

0 投票
1 回答
161 浏览

java - 使用 Synth 将自定义渲染器绑定到 ComboBox

我正在使用 Synth 自定义我的 LAF,现在我正在研究 ComboBox,这真的让我感到困惑。我查看了ComponentProperties Table并找到ComboBox.listRenderer了为 JComboBox 列表指定渲染器的属性。问题是我不知道如何将我自己的渲染器绑定到它。我找到了一些以前的答案,例如:

这确实有效,但它只会改变 defaultSynthComboBoxRenderer的行为,我无法将自己的渲染器类绑定ui.MyComboBoxRenderer到它。我也试过

可悲的是,这一次什么都没有发生。知道如何将自定义渲染器应用于所有组合框吗?谢谢。

0 投票
1 回答
134 浏览

java - Synth Look and Feel - 是否可以编写 xml 来进行一般定制和指定定制?

Synth 提供了一种使用 xml 自定义 java swing 外观的方法。据我了解,它可以进行一般定制。例如:

  • General JButton:将其字体、背景、前景...设置为所有按钮(合成器可以这样做)

  • 但我在我指定的 GUI 上也有一个指定的MyButton(假设在 com.jasons.MyPanel 中),我希望它具有与一般 Jbutton 不同的字体和背景。

那么 synth xml 是否支持这个(以及如何)?谢谢!

0 投票
1 回答
332 浏览

java - Synth 外观用户 XML 如何更改 JTable 和 JTree?

我想通过 Synth LookAndFeel xml 配置更改JTable和样式。JTree但是我只发现有一小部分可以通过xml文件配置来实现(eg. high-line, cell-color...)。比如单元格边框、表头之间的分界线、表格选中单元格的背景色等都没有找到可配置的入口。

代码如下:

看到这张图片

是否可以通过 XML 配置在图像中实现样式?谢谢。

0 投票
1 回答
37 浏览

jtable - 是否可以反映 JDK 10 私有方法(SynthLookAndFeel - SynthTableUI 类中的方法“paintGrid”)?

我目前正在使用 SynthLookAndFeel 修改我的 GUI,并且我在绘制表格时需要重新绘制表格 Grid,但是此方法在 JDK 中是私有的,并且在通过反射检索“paintGrid”方法时无法调用(这太复杂了覆盖其他公共方法来绘制表格网格)。