我知道设置JFrame项目的位置和大小所需的方法和编码,但我需要一些帮助,知道如何正确地调整项目的大小和位置。有没有办法使用另一个JFrame API /方法将窗口分成几个部分,以使定位项更容易?高度和宽度的最大值是多少?如何将按钮设置为平均大小?如果您对JFrame有一些经验,请告诉我一些有关这方面的信息,以帮助我了解如何定位和调整JFrame项目。
答案 0 :(得分:2)
您不应该担心组件的像素完美定位。 Swing并不意味着这样使用。作为一种旨在在许多不同平台上运行的语言,GUI库应该是灵活的。为了保持灵活性,引入了布局管理器。您应该使用这些布局管理器来执行
的大小调整和定位。您可以在A Visual Guide to Layout Managers查看每项工作的可视化。有了这些布局管理器,您将要学习(至少)
哪些是尊重首选尺寸,哪些不是。
如何用视觉表示每个。
如何创建空白,使用间隙,空边框,支柱
如何使用具有不同布局管理器的嵌套容器来获得所需的结果。
它可能会威胁到所有不同的可能性,但是像学习任何新东西一样,一步一步。浏览每个布局管理器的每个教程。