Java BorderLayout 等尺寸/对齐方式

发布于 2024-10-01 15:24:16 字数 327 浏览 4 评论 0原文

使用 BorderLayout,我将如何添加两个大小和对齐方式相等的组件,并按此调整大小。

作为示例,我将使用 textarea1 和 textarea2

最初面板为 200,100:textarea1 位于 0,0 处,大小为 100、100 和 100。 textarea2 位于 100, 0,大小为 100,100

窗格大小调整为 300,300:textarea1 位于 0,0,大小为 150, 300 & 300,300 textarea2 位于 150, 300

如果 BorderLayout 或任何其他布局管理器更适合此类活动,我该如何执行此操作。

Using BorderLayout, how would I add two components that are equal in size and alignment and will resize as such.

As an example, I will use textarea1 and textarea2

Initially the panel is 200,100: textarea1 is at 0,0 and has a size of 100, 100 & textarea2 is at 100, 0 with a size of 100,100

The pane is resized to 300,300: textarea1 is at 0,0 and has a size of 150, 300 & textarea2 is at 150, 300

How can I do this with BorderLayout or any other layout manager if it is better suited to this type of activity.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

嘦怹 2024-10-08 15:24:16

听起来像是 GridLayout 的工作。 GridLayout 确保所有组件具有相同的大小。

Sounds like a job for GridLayout. GridLayout ensures that all components have an equal size.

痴者 2024-10-08 15:24:16

我选择了 GridBagLayout。它允许其他布局的多功能性与网格的优秀部分。

I went with GridBagLayout. It allows the versatility of other layouts with the nice parts of a Grid.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文