Вызов метода в JavaFX один раз для группы или всех узлов в сцене / сцене - PullRequest
0 голосов
/ 03 февраля 2019

Я ищу, есть ли способ, которым один вызов метода применяется ко всем узлам сцены или сцены.Как и в приведенном ниже коде, я должен вызывать autosize() и некоторые другие методы для каждого отдельного узла, что увеличит длину и удобочитаемость моего кода.Я буду очень благодарен, если кто-нибудь знает какой-то способ.

Спасибо.

public class FXA1 extends Application implements EventHandler<ActionEvent>
{

    Button b1, b2, bs12, bs13, b21, b22, bs21, bs23, b31, b32, bs31, bs32;
    Label lb1, lb2, lb21, lb22, lb23, lb24, lb31, lb32;
    TextField tf1, tf2, tf21, tf22, tf23, tf31, tf32;

    BackgroundImage backImage;

    Alert alertM;

@Override 
public void start(Stage stg) throws Exception  
{
    stg.setTitle("JavaFX Assignment");
    stg.setResizable(false);
    stg.getIcons().add(new Image(this.getClass().getResource("AC_BackImage.png").toString()));

    b1 = new Button("Reset");
    b2 = new Button("Save Record");
    lb1 = new Label("Name:");
    lb2 = new Label("Roll Number:");
    tf1 = new TextField(null);
    tf2 = new TextField(null);
    bs12 = new Button("Update Record - Panel");
    bs13 = new Button("Delete Record - Panel");

            b1.autosize();
            b2.autosize();
            lb1.autosize();
            lb2.autosize();
            tf1.autosize();
            tf2.autosize();


    b1.setOnAction(this);
    b2.setOnAction(this);

1 Ответ

0 голосов
/ 03 февраля 2019

Если нам нужно применить общий стиль для всех конкретных узлов в сцене, то мы можем определить таблицу стилей отдельно и определить стиль узла, для которого

Код для включения таблицы стилей:

scene.getStylesheets (). Add ("path / stylesheet.css");

Если нам нужно применить общий стиль для всех кнопок в сцене, мы можем определить этот стилькак показано ниже на прилагаемой таблице стилей,

.button {

// стиль кнопки

}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...