Я искал и увидел пару других вопросов, похожих на этот, но они на самом деле не отвечают на мой вопрос. У меня есть набор кнопок, которые все выглядят одинаково, и в настоящее время я меняю стиль на каждую кнопку по отдельности, так как:Стиль несколько кнопок сразу [Javafx]
button1.setBackground(background);
button1.setPrefHeight(height);
button1.setPrefWidth(width);
button2.setBackground(background);
button2.setPrefHeight(height);
button2.setPrefWidth(width);
И так далее. Я попытался следующий без толка:
templateButton.setBackground(background);
templateButton.setPrefHeight(height);
templateButton.setPrefWidth(width);
button1 = templateButton;
button2 = templateButton;
button3 = templateButton;
Но тогда я получаю ошибку о том, «дублирующие дети добавили», который я предполагаю, что означает кнопку 1/2/3 все точки к templateButton каких-то образом, вместо того, чтобы просто наследуя Свойства templateButton. Есть ли лучший способ сделать это, или я должен просто настроить их отдельно?
'button1/2/3 = templateButton' указывает все эти ссылки на тот же объект (' templateButton'). – Oli
@ Oli да, это то, что я думал, но я не закодировал через некоторое время, поэтому я немного ржавый и забыл некоторые технические/правильные имена вещей;) – Spekular
Сообщество, как вам удалось выяснить, что этот вопрос дубликат того, который я пометил, если вы не настоящий человек: O. Причудливый материал, который я должен сказать. – CKing