每个系统的LookAndFeel的所有组件大小是否相同?
UIManager.getSystemLookAndFeelClassName();
Run Code Online (Sandbox Code Playgroud)
如果不是,哪种布局类型最适合处理每个系统上的组件大小不同?
谢谢.
你问:
每个系统的LookAndFeel的所有组件大小是否相同?
不,它们的大小不一样.
如果不是,哪种布局类型最适合处理每个系统上的组件大小不同?
没有一种布局最适合所有人,所以这个问题不容易回答.您最好的嵌套容器,每个容器都使用自己的布局,并确保在调整大小时布局运行良好.在展示组件之前,最好让组件选择自己喜欢的尺寸并打包GUI.
我发现混合基本布局和简单布局最适合我,包括使用BorderLayout,BoxLayout,GridLayout,FlowLayout,偶尔使用GridBagLayout.我发现NetBeans的默认GroupLayout对于这类问题的灵活性最低.