[英]java swing components: binding properties such as font and background color
我有一個java程序,設計了幾個Jpanels; 我的每個面板上的每個組件都有一定的字體和背景顏色。 是否有任何干凈的方法來更改它們上的jpanels和組件的字體? 我的意思是我想將屬性綁定到我的組件; 當我改變財產時; 它的影響力反映在所有的jpanel上。
您可能想要調查使用不同的外觀和感覺 。 這將允許您更改組件的任何屬性,甚至可以在運行時動態地更改loof和感覺。
另請參閱此問題的答案: 如何獲取Swing JTabbedPane標簽的默認字體?
您可以使用JComponent#putClientProperty(Object key,Object value) ,此方法可用於一個JComponent
多個屬性
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.