gpt4 book ai didi

java - 如何在java中为GUI设置正确的布局

转载 作者:行者123 更新时间:2023-12-01 18:35:53 25 4
gpt4 key购买 nike

我想创建一个 gui,其中窗口被分成两半,一侧有输入(jlabels 和文本字段),另一侧有打印的输出。在添加任何监听器之前,我遇到了一个问题,我可以创建两个单独的面板。谁能建议一个布局和正确的使用方法?默认情况下,我只知道如何使用 flowlayout,但这不起作用。最重要的是,我的文本字段不会与我的输入框对齐。

最佳答案

创建两个面板。

JPanel inputPanel = new JPanel();
JPanel outputPanel = new JPanel();

为您的框架使用 BorderLayout。

frame.setLayout(new BorderLayout());

将输入面板添加为框架的 WEST 子级。

frame.add(inputPanel, BorderLayout.WEST);

将输出面板添加为框架的 EAST 子级。

frame.add(outputPanel, BorderLayout.EAST);

对输入面板使用网格布局。

inputPanel.setLayout(new GridLayout(/* appropriate initialization */));
// Add children to inputPanel

以及输出面板的适当布局。

// Set layout of outputPanel and add its appropriate children.

关于java - 如何在java中为GUI设置正确的布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22050591/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com