Jav*_*oob 2 java swing compilation jtextfield
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);
}
}
Run Code Online (Sandbox Code Playgroud)
我尝试编译时得到的输出
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$
Run Code Online (Sandbox Code Playgroud)
我从一本书中得到了这个例子,也没有从勘误表中找到任何东西.为什么我收到此错误?这是我第一次使用Java中的GUI东西,所以我不知道如何解决这个问题.JTextField是否会退出Java库或者是否存在我遗漏的内容?
你new以前忘了JTextField,所以代码将是:
JTextField jtField = new JTextField("");
Run Code Online (Sandbox Code Playgroud)