gpt4 book ai didi

java - 在Java中找不到符号 'JTextField'

转载 作者:行者123 更新时间:2023-12-02 13:41:24 25 4
gpt4 key购买 nike

import javax.swing.*;

public class Test {
public static void main(String[] args) {
JButton jbtOK = new JButton("OK");
JButton jbtCancel = new JButton("Cancel");
JLabel jlblName = new JLabel("Enter your name: ");
JTextField jtfName = JTextField("Type Name Here");
JCheckBox jchkBold = new JCheckBox("Bold");
JCheckBox jchkItalic = new JCheckBox("Italic");
JRadioButton jrbRed = new JRadioButton("Red");
JRadioButton jrbYellow = new JRadioButton("Red");
JComboBox jcboColor = new JComboBox(new String[] {"Freshman",
"Sophmore", "Junior", "Senior"});
JPanel panel = new JPanel();
panel.add(jbtOK);
panel.add(jbtCancel);
panel.add(jlblName);
panel.add(jtfName);
panel.add(jchkBold);
panel.add(jchkItalic);
panel.add(jrbRed);
panel.add(jrbYellow);
panel.add(jcboColor);

JFrame frame = new JFrame();
frame.add(panel);
frame.setTitle("Show GUI Components");
frame.setSize(450, 100);
frame.setLocation(200, 100);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}

尝试编译时得到的输出

gurbhej@Nanda:~/Dropbox/Programming/Java Programs/Test$ javac Test.java 
Test.java:9: error: cannot find symbol
JTextField jtfName = JTextField("Type Name Here");
^
symbol: method JTextField(String)
location: class Test
Note: Test.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
1 error
gurbhej@Nanda:~/Dropbox/Programming/Java Programs/Test$

我从一本书中得到了这个例子,但也没有从勘误表中找到任何内容。为什么我会收到此错误?这是我第一次使用 Java 中的 GUI 东西,所以我不知道如何解决这个问题。 JTextField 是否存在于 Java 库中,或者是否有我遗漏的东西?

最佳答案

您在JTextField之前忘记了new,因此代码将是:

JTextField jtField = new JTextField("");

关于java - 在Java中找不到符号 'JTextField',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17180947/

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