В обработчике переключите состояние на основе текущего состояния. Другими словами, если непрозрачность равна 1.0
, измените ее на 0.0
и наоборот.
mainAnchor.setOnKeyPressed(event -> {
if (event.getCode() == KeyCode.DEAD_TILDE) {
previewCard.setOpacity(previewCard.getOpacity() == 0.0 ? 1.0 : 0.0);
event.consume();
}
});
Когда вы переключаетесь между 0.0
и 1.0
, вы можете использовать вместо этого свойство visible
.
mainAnchor.setOnKeyPressed(event -> {
if (event.getCode() == KeyCode.DEAD_TILDE) {
previewCard.setVisible(!previewCard.isVisible());
event.consume();
}
});
Бросок и форматирование составного объекта использования:
char ch = 'A';
string strOut = String.Format(@"\x{0:x4}", (ushort)ch);