系统外观是否会改变元素大小?

时间:2014-02-11 19:44:50

标签: java swing awt look-and-feel windows-look-and-feel

我想编写java-swing应用程序,我不想使用默认的LAF(LookAndFeel)。我知道有UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); 使用平台相关的LAF。我真的想用这个。但我有一个问题:

某些LAF中的按钮(或其他元素)是否比其他LAF更大或更小?那么我是否需要将所有元素放在LAF上,或者是所有相同大小的元素,与LAF无关?

1 个答案:

答案 0 :(得分:2)

  

某些LAF中的按钮(或其他元素)是否比其他LAF更大或更小?

是的,这很可能......

  

那么我是否需要将所有元素放置在LAF上,或者是所有相同大小的元素,与LAF无关?

这就是布局管理器的用途以及为什么你应该避免在大多数组件上使用setPreferred/minimum/maximum大小......