- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在我的应用程序中,我有一些自定义按钮,它们具有自定义文本/图标布局和一些通常不与按钮关联的额外元素。例如有些有 2 个文本标签,而不是一个。
我已按如下方式实现了自定义按钮:
class CustomButton extends JPanel implements MouseListener {
CustomButton() {
setName("CustomButton");
}
}
我在 L&F 中使用 Synth,并且希望在 XML 文件中定义尽可能多的样式信息(主要是颜色设置)。
在 XML 文件中我有这个:
<style id="customButtonStyle">
<state>
<color idref="A" type="BACKGROUND" />
</state>
<state value="MOUSE_OVER">
<color idref="B" type="BACKGROUND" />
</state>
<state value="PRESSED">
<color idref="C" type="BACKGROUND" />
</state>
</style>
<bind sytle="customButtonStyle" type="name" key="CustomButton" />
当我运行应用程序时,颜色“A”使用正确,但颜色“B”和“C”从未设置。
我的问题是,如何通知 Synth 我的自定义按钮的状态?
旁白:我确实考虑过让 CustomButton
扩展 JButton
,但我无法找到一种使用自定义子组件制作按钮的好方法。如果这种方法不起作用,我可能会将其作为一个单独的问题发布。
最佳答案
也许不是你问题的答案,我认为使用 ButtonModel 更舒服,如MouseListener和 MouseMotionListener ,我的想法的例子是 here ,
关于java - Synth 的 JPanel 状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7768889/
我正在尝试使用 Java 中的 synth xml 获取简单的平面按钮。此按钮应包含纯色背景和没有其他效果的文本。 我已经检查了一些教程并成功实现了以下解决方案,我需要为按钮提供纯色背景图像。
我正在尝试实现 Synth 的外观和感觉,但它对实际软件的外观没有任何影响。我已经检查过,我的文件路径是正确的。有谁知道为什么这不起作用: Java: try { SynthLookAndFe
我有一个带有两个 JPanel 的应用程序,它们必须具有不同的样式。我使用 Synth LaF,但我不知道如何在一个 xml 文件中拥有两种不同的样式。我定义了一种样式并将其绑定(bind)到“面板”
我正在学习使用 Synth,并且正在尝试找出如何嵌入自定义 png 来用作面板的边框。 我的 border.xml 如下所示: 但是
我正在使用 Swing 和 Synth 在 Java 中创建一个应用程序。我想使用 Synth 将 image 背景设置为 JFrame。怎么做? 最佳答案 JFrame 没有实现 Color,你可以
我正在尝试使用 Synth 实现自定义的“ Steam 朋克”主题外观 - 基本上提供 SynthStyle、SynthPainter 和 SynthStyleFactory 的自定义版本。 我没有使
我正在使用 Synth 为我的应用程序实现自定义外观 - 主要是提供自定义版本的 SynthStyle、SynthPainter 和 SynthStyleFactory。 我不使用任何 XML,即一切
我正在研究组合框的蒙皮。组合框由多个子组件组成,其中之一是编辑器。 我编写了一个具有一些自定义功能的自定义编辑器,并且我使用combobox.setEditor(new CustomComboEdit
我正在尝试使用 SuperCollider 和 Processing,本质上只是让 Processing 向 SC 发送消息(播放这个音符,此时等)。 但是,我无法理解 SC 的一件事:如果我制作了一
在我的应用程序中,我有一些自定义按钮,它们具有自定义文本/图标布局和一些通常不与按钮关联的额外元素。例如有些有 2 个文本标签,而不是一个。 我已按如下方式实现了自定义按钮: class Custom
我在 XML 文件中使用 Synth L&F,到目前为止我已设置了所有内容,但没有,我有一个嵌套的 JMenu,并且我不希望嵌套的 JMenu 采用顶部 JMenu 的样式。 JMenu ac
我有两个 fluidsynth sudo apt-get install fluidsynth 和pyfluidsynth sudo pip install pyfluidsynth 已安装。 但是,
我无法理解 Steinberg VST Synth 示例中的特定代码区域 在这个函数中: void VstXSynth::processReplacing (float** inputs, float
我正在开发一个具有自定义 UI 的 Java 应用程序,并使用 Java Synth 来实现这一目标。目前我正在手动开发 xml 文件。您认为这是一个好方法吗?还是我应该使用特定的软件? 无论如何,我
我无法更改 Java Swing JScrollBar 的颜色。我已经搜索并阅读了很多这方面的内容。我正在尝试使用 XML 文件来使用 Swing 的 Synth 外观和感觉来定义颜色。这对于按钮来说
我正在尝试使用 Android 中的 JET 音乐播放器为我的游戏创作音乐。我在为 Sonar 7 安装 eas synth 插件时遇到问题,我将使用它来编辑 midi 音轨。 我正在使用本指南安装所
我正在尝试使用 R 中的“Synth”包来探索某些政变对发生政变的国家/地区经济增长的影响,但我被一个我无法理解的错误挂断了。当我尝试运行 dataprep() ,我得到以下信息: Error in
AWS CDK 应用程序中 app.synth() 行的用途是什么?例如,可以在第 29 行看到: https://github.com/aws-samples/aws-cdk-examples/bl
我试图在合成 xml 文件中设置 JLabel 的图标,但它不显示。我尝试设置 defaultIcon 和 icon 属性,但似乎都没有设置。我应该在这里使用 JLabel 以外的其他东西吗?这是我的
我正在尝试使用 Synth-Framework 创建自定义外观。 我成功使用了一个教程(Look-And-Feel Tutorial by Oracle/Sun ) 进行实验,并设法为按钮、面板等设置
我是一名优秀的程序员,十分优秀!