我正在研究javafx,我必须做一个六方游戏。
我需要知道选择了哪个标签,以便可以在其上画一个红色圆圈,以便用户可以知道它已被选中。 因为我有很多标签要一步一步地做。我怎么可能知道选择了16x16标签中的哪个标签。
(尽管我正在做一种接收选定标签的方法,但我也不知道该怎么做。)
答案 0 :(得分:1)
标签并非旨在重点突出或选定的。它们是作为一种无需用户交互即可向用户显示信息的方法。 您可以考虑使用文本字段,但随后必须将用户输入限制为仅1个字符,否则它将变得比其他文本字段大。
答案 1 :(得分:1)
:focused
时,您可以使用CSS styling将样式应用于元素。
.entry-field:focused {
-fx-border-color: red;
-fx-border-width: 2;
-fx-border-radius: 4;
}