关于JFC的基本问题,解决马上结贴!
我的环境:WIN2K、J2SDK 1.4.2、JCreator 3
首先说明一下,我是JAVA新手,以前学过C,对于JAVA,只懂基本的流程控制
现在想写个GUI界面的JAVA练习程序,比如通讯簿。只是不清楚JFC的有关用法。
自己试了一下,从其他地方拷贝了一段代码:
=====================================================
import java.awt.*;
import java.awt.event.*;
import com.sun.java.swing.*;
public class myJfc01 extends JComponent
{
static JFrame myFrame;
public void paint(Graphics g)
{
g.setColor(Color.black);
g.drawString("hello!",20,15);
}
public static void main(String args[])
{
myFrame=new JFrame("hello!");
myJfc01 my01=new myJfc01();
myFrame.getContentPane().add("Center",my01);
myFrame.setSize(100,50);
myFrame.setVisible(true);
}
}
=====================================================
编译出错:
C:\myjava\myJfc01.java:5: cannot resolve symbol
symbol : class JComponent
location: class myJfc01
public class myJfc01 extends JComponent
^
C:\myjava\myJfc01.java:7: cannot resolve symbol
symbol : class JFrame
location: class myJfc01
static JFrame myFrame;
^
C:\myjava\myJfc01.java:15: cannot resolve symbol
symbol : class JFrame
location: class myJfc01
myFrame=new JFrame("hello!");
^
3 errors
这是什么原因呢?请大家帮忙!