想问下各位大师::::
题目是:编写一个APPLET ,包括一个标签对象MYJAVA,利用这个标签对象输出信息“HELLO”,两个BUTTON:显示和关闭
import java.awt.Graphics;
import java.applet.Applet;public class MyJavaApplet extends Applet
{
  myLabel prompt;
  Button btn,btn1;
  FrameInOut()
  {
     super("java applet!");
     btn=new Button("ok");
     prompt=new myLabel(12);     
     btn1=new Button("cancel");
     setLayout(new FlowLayout());
     add(btn);
     add(prompt);
     add(btn1);
     btn.addActionListener(this);
     btn1.addActionListener(this);
     setSize(300,200);
     show();
  }
}
这是刚才那程序的前面

解决方案 »

  1.   

    你的代码有一些错;改正如下:
    import java.awt.Graphics;
    import java.applet.Applet;
    import javax.swing.*;
    import java.awt.event.*;//这里改过
    public class MyJavaApplet extends Applet /*后面这里要加上*/ implements ActionListener
    {
      JLabel prompt;
      Button btn,btn1;
      FrameInOut()
      {
         super("java applet!");
         btn=new Button("ok");
         prompt=new JLabel("");     
         btn1=new Button("cancel");
         setLayout(new FlowLayout());
         add(btn);
         add(prompt);
         add(btn1);
         btn.addActionListener(this);
         btn1.addActionListener(this);
         setSize(300,200);
         show();
      }
    public void actionPerformed(ActionEvent e){
       if (e.getSource()== btn)       
        prompt.setText("ok");
        else
        prompt.setText("");
         }}可能代码还有错的,我也没有仔细看
      

  2.   

    非常感谢你啊:)但是还有这里有问题,为什么呢/?
    import javax.swing.*;
      

  3.   

    呵呵,老兄,错误太多了,我才发觉,我重新给你写了一个很small的应用程序,看看效果吧:)
    import java.awt.Graphics;
    import java.applet.Applet;
    import javax.swing.*;
    import java.awt.event.*;//这里改过
    import java.awt.*;
    public class MyJavaApplet extends JFrame implements ActionListener
    {
      JLabel prompt;
      JButton btn,btn1;
      public MyJavaApplet()
      {
        super("这是一个例子");
         btn=new JButton("ok");
         prompt=new JLabel("");     
         btn1=new JButton("cancel");
         getContentPane().setLayout(new FlowLayout());
         getContentPane().add(btn);
         getContentPane().add(prompt);
         getContentPane().add(btn1);
         btn.addActionListener(this);
         btn1.addActionListener(this);
         setSize(300,200);
         show();
      }
      public void actionPerformed(ActionEvent e){
       if (e.getSource()== btn)       
        prompt.setText("ok");
       if (e.getSource() == btn1)
        prompt.setText("");
         }
      public static void main(String args[])
       {
         new MyJavaApplet();
       }}
      

  4.   

    不好意思,我是刚学JAVA 的:)
    还是不能运行啊,奇怪,还有昨完那个错误