Я хотел бы установить несколько элементов интерфейса. Однако есть одна проблема. У меня есть много элементов пользовательского интерфейса, и это был создан так:Правильно просмотреть несколько элементов пользовательского интерфейса
nameLanguageLabel.setVisible(true);
descriptionLabel.setVisible(true);
mainNameLabel.setVisible(true);
mainURLLabel.setVisible(true);
URLLanguageLabel.setVisible(true);
mainBodyLabel.setVisible(true);
filesLabel.setVisible(true);
fileTypeLabel.setVisible(true);
srcLabel.setVisible(true);
isHeaderImageLabel.setVisible(true);
mainDescriptionTxtField.setVisible(true);
mainIsHeaderImageTxtField.setVisible(true);
mainSrcTxtField.setVisible(true);
mainFileTypeTxtField.setVisible(true);
mainURLTxtField.setVisible(true);
mainNameTxtField.setVisible(true);
Есть ли способ, чтобы сделать код короче? Это может быть что-то, чего я не заметил во время учебников, которые я делал. (Это не тот же проект).
http://code.makery.ch/library/javafx-8-tutorial/
Можете ли вы дать некоторый контекст (желательно [MCVE])? Почему вы вызываете 'setVisible (true)' - в какой-то момент вы должны были вызвать 'setVisible (false)'. Все это в контейнере, вы можете просто сделать видимым вместо этого? –
Я установил их в sceneBuilder как false, что означает, что сгенерированный файл FXML со всеми элементами установлен на видимом false. Они действительно находятся в контейнере (панели). Я только что понял это через 5 секунд после того, как я спросил. Спасибо @James_D –