我已经尝试过崇高的文本论坛但却没有得到任何帮助。我写了一个简单的Java GUI程序(对不起我的错误定义,我很无知)导入了这些包:
import java.io.*;
import java.awt.*;
import java.awt.event.*;
import java.swing.*;
import java.swing.border.*;
但是当我点击CTRL + B组合来构建和运行程序时,我收到以下错误:
AddressBook.java:4: error: package java.swing does not exist
import java.swing.*;
^
AddressBook.java:5: error: package java.swing.border does not exist
import java.swing.border.*;
^
AddressBook.java:7: error: cannot find symbol
public class AddressBook extends JFrame {
^
symbol: class JFrame
AddressBook.java:21: error: cannot find symbol
private JTextField jtfName = new JTextField(NAME_SIZE);
^
symbol: class JTextField
location: class AddressBook
任何人都可以帮助我吗?
答案 0 :(得分:3)
您应该import javax.swing.*
而不是java.swing.*
此外,您无需导入swing.border
,因为swing.*
会提取swing
包的所有内容。
但实际上,我建议您下载IntelliJ IDEA社区版,让您的生活更轻松=)
答案 1 :(得分:3)
正确的导入语句是:
import java.io.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.border.*;
注意" javax" vs" java"。
这就是使用好的IDE非常有用的原因。