我目前有两个菜单。一个是tabPane,另一个是VBox的按钮。使用psuedo选择器,我可以让选项卡更改CSS。这是一个例子。
.tab.log {
-fx-background-image: url("../images/log.png");
}
.tab.log:selected {
-fx-background-image: url("../images/logActive.png");
}
我可以通过这个CSS与按钮达成类似的功能:
.battleButton {
-fx-background-image: url("../images/battle.png");=
}
.battleButton:focused{
-fx-background-image: url("../images/battleActive.png");=
}
这个问题是改变标签会消除:从按钮开始焦点 - 如何阻止这种行为?
由于
答案 0 :(得分:0)
使用共享ToggleGroup的ToggleButtons解决它。