我想编写java-swing应用程序,但不想使用默认的LAF(LookAndFeel)。我知道有UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
使用依赖平台的LAF。我实际上想使用这个。但是我有一个问题:
某些LAF中的按钮(或其他元素)是否比其他LAF更大或更小?那么我是否需要将所有要分离的元素放置在LAF上,或者所有大小相同的元素都独立于LAF?
最佳答案
某些LAF中的按钮(或其他元素)是否比其他LAF更大或更小?
是的,这很有可能...
那么我是否需要将所有要分离的元素放置在LAF上,或者所有大小相同的元素都独立于LAF?
这就是布局管理器的用途,也是为什么您应该避免在大多数组件上使用setPreferred/minimum/maximum
大小的原因...