【问题标题】:How do I execute a program which contains two classes independently in eclipse?如何在 Eclipse 中独立执行包含两个类的程序?
【发布时间】:2015-01-30 07:17:27
【问题描述】:

如何在eclipse中作为一个程序执行下面的代码?

import java.applet.*;
import java.awt.event.*;
import java.awt.*;
import java.awt.event.WindowEvent;
import java.awt.event.WindowAdapter;

   public class Keyframe extends Applet
 {
      Frame f;
      public void init()
      {
          f= new FrameHandlingUsingApplet("tarun");
          f.setSize(300,300);
          f.setVisible(true);
      }
      public void start()
      {
          f.setVisible(true);
      }
      public void stop()
      {
          f.setVisible(false);
      }
      public void paint(Graphics g)
      {
          g.drawString("this is applet window ", 20, 50);
      }
      public class FrameHandlingUsingApplet extends Frame
      {
        FrameHandlingUsingApplet(String name)
        {
            super(name);
            addWindowListener(new MyWindowAdapter(this));

        }
        public void paint(Graphics g)
        {
            g.drawString("this is frame window", 20, 30);
        }

        public class MyWindowAdapter extends WindowAdapter
        {
            FrameHandlingUsingApplet window;
            MyWindowAdapter(FrameHandlingUsingApplet window)
            {
                this.window=window;
            }
            public void windowClosing(WindowEvent m)
            {
                window.setVisible(false);
            }
        }
      }
 }
`enter code here`.*;
'

import java.applet.*;
import java.awt.event.*;
import java.awt.*;
import java.awt.event.WindowEvent;
import java.awt.event.WindowAdapter;

   public class Keyframe extends Applet
 {
      Frame f;
      public void init()
      {
          f= new FrameHandlingUsingApplet("tarun");
          f.setSize(300,300);
          f.setVisible(true);
      }
      public void start()
      {
          f.setVisible(true);
      }
      public void stop()
      {
          f.setVisible(false);
      }
      public void paint(Graphics g)
      {
          g.drawString("this is applet window ", 20, 50);
      }
      public class FrameHandlingUsingApplet extends Frame
      {
        FrameHandlingUsingApplet(String name)
        {
            super(name);
            addWindowListener(new MyWindowAdapter(this));

        }
        public void paint(Graphics g)
        {
            g.drawString("this is frame window", 20, 30);
        }

        public class MyWindowAdapter extends WindowAdapter
        {
            FrameHandlingUsingApplet window;
            MyWindowAdapter(FrameHandlingUsingApplet window)
            {
                this.window=window;
            }
            public void windowClosing(WindowEvent m)
            {
                window.setVisible(false);
            }
        }
      }
 }

【问题讨论】:

标签: java applet frame


【解决方案1】:

您使用指向另一个类的 import 语句导入另一个类。例如,如果您的类包含在包中:

import packagename.ClassName;

【讨论】:

    猜你喜欢
    • 2019-08-19
    • 2015-09-26
    • 2012-03-31
    • 2013-01-10
    • 2012-11-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-20
    相关资源
    最近更新 更多