Java Swing Components: обязательные свойства, такие как шрифт и цвет фона - PullRequest
3 голосов
/ 29 февраля 2012

У меня есть программа на Java с несколькими Jpanels;с определенным шрифтом и цветом фона для каждого компонента на каждой из моих панелей.Есть ли какой-нибудь чистый способ изменить шрифт jpanels и компонентов на них?Я имею в виду, что хочу связать свойства с моими компонентами;и как я сменил собственность;Это влияние отражается на всех jpanels.

Ответы [ 2 ]

3 голосов
/ 29 февраля 2012

Вы можете использовать JComponent # putClientProperty (ключ объекта, значение объекта) , и этот метод можно использовать для нескольких свойств в одном JComponent

3 голосов
/ 29 февраля 2012

Возможно, вы захотите исследовать использование различных Look and Feels .Это позволит вам изменять практически любые свойства ваших компонентов, и вы даже можете динамически изменять настройку и ощущение во время выполнения.

Также см. Ответы на этот вопрос: Как получить значение по умолчаниюшрифт для меток Swing JTabbedPane?

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