我目前正在使用JavaFX制作一个幻灯片益智游戏:
要玩这个游戏,你点击空格旁边的按钮来切换这两个按钮,游戏的重点是在尽可能少的移动量内获得从1到15的数字顺序的所有按钮。我完成了游戏的大部分编码(仍然有一些我想添加的特性),但现在我想使用CSS对按钮进行样式化。
但问题是:每个按钮都有一个布尔值,用于确定是否可以移动它(如果它在emptyButton旁边,则为true,否则为false)。如何设置按钮的样式,使其对应的布尔值为真时,背景颜色为绿色,否则为红色?我不是太熟练的CSS,所以任何帮助将非常感谢。谢谢!
最简单的方法是通过创建伪类,如前所述,这里有一个例子:
private PseudoClass empty = PseudoClass.getPseudoClass("empty");
在“更改添加”按钮中:
pseudoClassStateChanged(empty,isNextToEmpty(sampleButton));
假设方法isNextToEmpty()返回您添加到按钮中的布尔值。
在css文件中:
.button:empty {
-fx-background-color: green;}
问题内容: 我正在尝试更改带有嵌入式图像的按钮的样式 恐怕示例中没有图像。 我试图: 禁用时更改按钮的 禁用时更改按钮中的图像 禁用时禁用悬停效果 当您单击按钮中的图像并将其拖动时,可以分别看到该图像。我想避免那个 可以选择按钮上的文本。我也想避免这种情况。 我试过了。但是无法禁用某些效果。喜欢 和形象。 问题答案: 对于禁用的按钮,您可以使用伪元素。它适用于所有元素。 仅对于支持CSS2的浏览器
本文向大家介绍CSS样式输入类型按钮,包括了CSS样式输入类型按钮的使用技巧和注意事项,需要的朋友参考一下 输入类型按钮可以是提交按钮或重置按钮。使用CSS,我们可以设置网页上任何按钮的样式。 您可以尝试运行以下代码来设置输入类型按钮的样式: 示例
我正在尝试改变带有嵌入式图像的按钮的样式,如下图所示: null 我尝试在中执行。但无法禁用某些效果。像和image。
主要内容:创建按钮,按钮内容,按钮操作,按钮效果,按钮样式,按钮鼠标事件当用户单击按钮时,JavaFX 类可以触发事件。类扩展了类,可以显示文本,图像或两者都可以。 以下代码显示了如何向添加单击操作侦听器。 上面的代码生成以下结果。 创建按钮 我们使用以下构造函数在JavaFX中创建一个。 创建带有空文本标题的按钮。 创建具有指定文本的按钮。 要创建带有文本和图标的按钮。 按钮内容 创建JavaFX 对象后,我们可以使用以下方法设置文本并设置安装图标。 - 设置按钮的
我正在使用场景构建器2.0,我想让一个按钮在默认情况下被禁用。这是很好的工作,但我想使它启用,如果两个布尔设置为真。在场景构建器中,如何向按钮的状态添加条件? 因此,下面的launchButton方法是单击按钮时将发生的情况。并且checkBox方法中的布尔值应该以某种方式连接到场景构建器。
问题内容: 是否可以用简单的CSS样式的按钮替换Uploadify按钮(包含向上/向上/向下状态的图形)? 问题答案: 我已经能够提出一个可行的解决方案。基本概要如下: 禁用Uploadify按钮图像 使Flash对象透明 使用CSS将伪造的样式或标签放置在Flash对象后面 初始化Uploadify后,设置对象的宽度和高度以匹配其后面的按钮 Flash对象将屏蔽其下方的按钮,使其免受鼠标悬停等事