关于JAVA入门的程序问题

来源:百度知道 编辑:UC知道 时间:2024/05/12 04:17:25
开始学习JAVA 从网上DOWN到了一本叫做《Learning Java, 3rd Edition》的书 全英文的 我凑合着到是能看下去 经过不懈努力 明白了HelloJava:
import javax.swing.*;

public class HelloJava {
public static void main( String[] args ) {
JFrame frame = new JFrame( "Hello, Java!" );
JLabel label = new JLabel("Hello, Java!", JLabel.CENTER );
frame.add( label );
frame.setSize( 300, 300 );
frame.setVisible( true );
}
}

这个是没问题的 但是下一个HELLOCOMPONENT的程序就有问题了 书上是这么写的:
import java.awt.*;

class HelloComponent extends JComponent {
public void paintComponent( Graphics g ) {
g.drawString( "Hello, Java!", 125, 95 );
}
}
JAVAC这段代码时 提示HelloComponent.java:3:找不到符号
符号:类JComponent
class HelloComponent extends JComponent {
^
然后我把“J”

用Swing包的话需要import javax.swing.*;

大写J开头的类,比如JFrame, JButton都在import javax.swing.*; 下,看来是作者笔误,你也可以在有问题的那段程序前写上import javax.swing.*;这样就没问题了。