gpt4 book ai didi

java - jframe组件布局

转载 作者:行者123 更新时间:2023-11-29 06:23:26 25 4
gpt4 key购买 nike

如何指定组件(特别是 JLabel)在 JFrame 上的放置位置?我创建了一个 JFrame 对象并向该框架添加了一个 JLabel 和一个 JList,但两个对象都放在彼此之上。我试过使用


label.setBounds(10,10,10,10);<br/>
list.setBounds(20,20,100,100);


label.setLocation(10,10);<br/>
list.setLocation(10, 50);

这些都不起作用。任何帮助表示赞赏!谢谢。

最佳答案

在 Java 中,使用布局管理器来确定组件的放置方式。您可以在此处找到有关布局管理器的更多信息:http://java.sun.com/docs/books/tutorial/uiswing/layout/using.html

如果你确定要使用坐标来放置你的组件,你可以尝试:

JFrame frame = new JFrame();
frame.setLayout(null);

否则,一个非常好的 Java GUI 编辑器是默认使用 GroupLayout 的 NetBeans。

关于java - jframe组件布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2043511/

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