java - 绝对布局的替代方案?

标签 java swing layout-manager

是否有一个布局管理器可以提供与 Absolute Positioning 相同程度的控制? 但也使自动调整大小成为可能?您可以使用相对坐标放置元素吗?

最佳答案

GridBagLayout是 Swing 中最灵活的标准布局管理器,它几乎可以实现您需要的任何功能,尽管远不如您想象的仅使用相对坐标那么简单(我猜您的意思是相对于框架大小的 0-100%) )。

您可以找到 GridBagLayout 的官方文档 here ,其中还有一些数字和示例。

您还可以查看开源 MiG Layout ,它比 GridBagLayout 方便得多,而且功能也更强大。它是所有布局管理器之母。

关于java - 绝对布局的替代方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16594978/

相关文章:

java - 如何在具有空布局的 JPanel 中添加 JTable?

java - 按钮放置和位置不起作用

java - 允许在电子邮件验证中使用破折号

java - 可以将类 A 的实例用作类 B 的属性吗

java - 使用 skmap 的 FileNotFoundException

java - Eclipse Java JTable 与表

java - 在java中使用swing将按钮放置在指定位置

java - 禁用 Java 安全和警告消息

java - 是否可以使 JToggleButton 取消选择其他 JToggleButton 以达到与传统单选按钮类似的效果?

java - java GUI 中的 CardLayout()