Java Swing组件:绑定属性,如字体和背景颜色

3

我有一个用Java编写的程序,其中设计了几个JPanel;每个面板上的每个组件都具有特定的字体和背景颜色。有没有一种简洁的方法来更改jpanel和其上的组件的字体?我的意思是我想将属性绑定到我的组件上;当我更改属性时,它的影响应反映在所有的jpanel上。


2
你有没有尝试过更改Swing UIManager的默认值?如果没有,请查看Rob Camick关于此的优秀文章(包含代码):UIManager Defaults - Hovercraft Full Of Eels
是的,我在我的程序中使用了外观。但是当所有面板和组件都被初始化后,我想以一种清晰的方式更改它们的属性。 - sajad
2个回答

3

3

+1 这在使用 PropertyChangeListener 时非常有用,示例在此 - trashgod

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接