gpt4 book ai didi

java - 添加 JTextField 后空白 JPanel

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

正在为我的简单双骰子模拟程序添加 GUI。

创建了一个新的 JPanel 并向其中添加了一些带有默认文本值的 JTextField。我没有收到任何错误,并且代码运行,但我得到的只是一个空白窗口,其中没有任何内容。

这是代码:

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;

public class CrapsGUI extends JFrame
{
JPanel jp = new JPanel();
JLabel jl = new JLabel();
JTextField die1 = new JTextField("Die 1",30);
JTextField die2 = new JTextField("Die 2",30);
JTextField sum = new JTextField("Sum",30);
JTextField point = new JTextField("Point",30);
JTextField status = new JTextField("Status",30);

public CrapsGUI()
{
setTitle("Craps Simulator 2013");
setVisible(true);
setSize(400, 200);
setDefaultCloseOperation(EXIT_ON_CLOSE);

jp.add(die1);
jp.add(die2);
jp.add(sum);
jp.add(point);
jp.add(status);
}

public static void main(String[] args)
{
Craps craps = new Craps();

CrapsGUI crapsGUI = new CrapsGUI();
}
}

提前致谢!

最佳答案

您尚未添加包含可见组件的 JPanel

add(jp);

关于java - 添加 JTextField 后空白 JPanel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20085420/

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