-1

如何编写一个符合屏幕分辨率的摇摆应用程序。

例如:要在面板中添加一个组件,比如标签 label1,我需要按百分比添加 label1 的位置。

我不想要 JFrame -> JScrollPane -> JComponents。这是一个非常糟糕的方法。组件根本不会调整大小。

有没有办法在java中添加关于百分比的组件?

4

1 回答 1

0

您可以使用 Miglayout 进行更多控制。您可以通过可以根据屏幕分辨率计算的像素来控制标签,也可以通过容器大小的百分比来控制标签,这将随着容器调整大小而调整。

Miglayout 可能需要一点时间来学习,但值得付出努力。查看Miglayout 网站中的演示,您可以看到非常复杂的 UI 的相应代码。您甚至可以右键单击任何组件并尝试约束并立即查看结果,这是学习 Miglayout 的好方法。

Miglayout 白皮书

Miglayout 备忘单

于 2014-06-08T14:32:02.413 回答