Я хочу, чтобы при нажатии на кнопку с "плюсом", у этой кнопки пропадал border. Для этого я использую act.setStyle("-fx-border-color: black;");
Но выходит так, что при клике на кнопку её фон становится белым. По какой причине так происходит и как исправить?
view.getAddActivityButton().setOnMouseClicked(new EventHandler<MouseEvent>() {
@Override
public void handle(MouseEvent event) {
Button act = view.getAddActivityButton();
Button search = view.getAddSearchActivityButton();
view.getToolbarActivityPanel().getItems().remove(view.getAddActivityButton());
view.getToolbarActivityPanel().getItems().remove(view.getAddSearchActivityButton());
TextField nameOfActivityTextField = new TextField();
view.getToolbarActivityPanel().getItems().add(0,newActivityHBox);
newActivityHBox.getChildren().add(0, act);
newActivityHBox.setMargin(act,new Insets(0));
act.setStyle("-fx-border-color: black;");
nameOfActivityTextField.setMaxHeight(Integer.MAX_VALUE);
newActivityHBox.getChildren().add(1,nameOfActivityTextField);
newActivityHBox.getChildren().add(2, search);
/*...**/
});
При вызове setStyle( "some text" )
заменяется весь стиль, а не только указанный параметр. Соответственно есть несколько способов обхода:
1) act.setStyle("-fx-border-color: black;-fx-background-color: black");
2)
act.getStyleClass().add( "blackButton" );
//act.setId( "blackButton" );
.blackButton {
/*#blackButton {*/
-fx-background-color: black;
-fx-border-color: white;
}
act.setStyle( "-fx-border-color: black;" );
3)
act.getStyleClass().add( "blackButton" );
.blackButton {
-fx-background-color: black;
-fx-border-color: white;
}
#blackBorder {
-fx-border-color: black;
}
act.setId( "blackBorder" );
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Это вывод консоли, но почему-то он не хочет записывать егоВ чем ошибка? И возможно ли, чтобы записывание прекращалось автоматически, не прописывая...
Помогите,пожалуйста,необходимо написать программу шифратора и дешифратора с ключом с помощью квадрата ВиженераЯ не понимаю как это сделать((
Идея: пользователь рисует произвольную черную линию на белом холсте bitmap, а после нажимает кнопку Start и происходит следующее - нарисованная...