LAF内的LAF

时间:2014-05-29 03:09:00

标签: java swing look-and-feel

例如,可能有不同的LAF。 JPanel及其所有孩子?

我的程序的核心(都在一个JPanel中)严重依赖于组件的高度和宽度(由于不同的LAF而改变),因此必须具有恒定的LAF。其余的可以有任何LAF(例如平台本地LAF)。

1 个答案:

答案 0 :(得分:1)

我不是一个大型的L& F大师,但恕我直言,这是不可能的。即使遍历组件树并为每个组件设置自己的UI,这也将一直有效,直到updateUI重置为止。另一个大问题是聋人的设置。某些设置(如颜色,插图或字体)存储在静态地图中。因此,您的面板将使用错误的颜色,字体,插图和其他一些设置。

相关问题