gpt4 book ai didi

java - 面板不同布局中的 Swing 面板

转载 作者:行者123 更新时间:2023-12-01 11:48:19 25 4
gpt4 key购买 nike

我对 Swing 和 Java 还很陌生。

我试图完成的是包含文本字段和一些标签(JLabel)下方的面板。

不幸的是,我还不能发布图片。因此,这是我想要创建的布局以及我得到的内容: https://www.dropbox.com/s/xsfwijlp77xssmk/panel-in-panel.png?dl=0

add(textFieldTags);
tagWrapperPanel = new JPanel(new FlowLayout(FlowLayout.LEFT));
tagWrapperPanel.setVisible(true);
add(tagWrapperPanel);
JLabel label = new JLabel("dsgsdgs");
setForeground(Color.WHITE);
setBackground(new Color(96, 153, 58));
setVisible(true);
tagWrapperPanel.add(label);

结果是一个很小的文本字段和旁边的标签。我也尝试了不同的布局组合,但没有任何运气。

你能告诉我我做错了什么吗?

最佳答案

使用类似的东西:

JFrame window = new JFrame();

JPanel contentPanel = new JPanel();
contentPanel.setLayout(new FlowLayout());
contentPanel.add(new JLabel("Label 1"));
contentPanel.add(new JLabel("Label 2"));
contentPanel.add(new JLabel("Label 3"));

window.add(new JTextField(), BorderLayout.NORTH);
window.add(contentPanel, BorderLayout.CENTER);

window.setSize(new Dimension(300, 150));
window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
window.setVisible(true);

关于java - 面板不同布局中的 Swing 面板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28973067/

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