Привет, у меня есть более 10 кнопок JRadio, и у них есть некоторые общие свойства, поэтому вместо того, чтобы записывать эти свойства по одному для каждого переключателя, есть ли способ установить их один раз и навсегда?
Свойства, которые я хочу установить для всех переключателей:
radiButtonName.setOpaque(false);
radiButtonName.setContentAreaFilled(false);
radiButtonName.setBorderPainted(false);
radiButtonName.setBorder(null);
Я пытался использовать UIManager, но он ведет себя странно и не поддерживает все свойства, которые мне нужны.
Я хотел бы избежать создания дополнительного класса и переключателя расширения. Поскольку я также хотел бы применить эту технику к другим компонентам, чтобы уменьшить написанный код, это сделает код намного короче. Заранее спасибо :)
is there are way to set them once for all?
— создайте метод, который создает кнопку и устанавливает свойства, а затем возвращает кнопку. - person camickr   schedule 16.03.2015