gpt4 book ai didi

java - 在框架中添加 JLabel?

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

我已经创建了一个 JFrame,现在我想在其中添加一个 JLabel 和文本字段。请告诉我该怎么做。我使用了以下代码,但它不起作用。

JFrame i_frame = new JFrame("Select Locations");
i_from = new JLabel("From");
i_frame.getContentPane().add(i_from);
i_frame.add(Box.createRigidArea(new Dimension(2,0)));
i_frame.setLocationRelativeTo(null);
i_frame.setSize(200,200);
i_frame.setVisible(true);

问题是这段代码显示了框架窗口,但没有显示其中的标签。请帮忙。

最佳答案

这是你的第一个问题,稍后你会问:

How do I get the value from my text field

所以,我建议你看看这个教程

http://java.sun.com/docs/books/tutorial/uiswing/start/index.html

如果您对该教程有疑问,请询问我们。使用 IDE 将简化您的生活。

无论如何,这是一个开始:

Java App with Label and Text on OS X

代码:

import javax.swing.*;
import java.awt.Color;

public class MyApp {
public static void main( String [] args ) {
JFrame frame = new JFrame();
frame.setBackground( new Color(0,0,0,64 ));
frame.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );

JPanel top = new JPanel();
top.add( new JLabel("What is your name"){{
setForeground(Color.white);
}});
top.add( new JTextField(10) );
frame.add( top );

frame.pack();

frame.setVisible( true );

}
}

编辑驳回这个答案。当问题相当模棱两可时发布它。我将其保留为 CW,因为它可能会有所帮助。

加上带有 Alpha 背景的 OSX 框架太酷了!

关于java - 在框架中添加 JLabel?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1123512/

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