home *** CD-ROM | disk | FTP | other *** search
- import java.applet.Applet;
- import java.awt.Component;
- import java.awt.Dimension;
- import java.awt.Event;
- import java.awt.Frame;
- import java.awt.Graphics;
-
- public class FrameComponent extends Applet {
- private Frame m_frame;
- private Object m_object;
-
- public void start() {
- }
-
- public void stop() {
- }
-
- public String getAppletInfo() {
- return "Name: FrameComponent\r\n" + "Author: Stephan R. Davis\r\n" + "Created for Learn Java Now";
- }
-
- public boolean action(Event event, Object obj) {
- this.m_object = obj;
- ((Component)this).repaint();
- return true;
- }
-
- public void destroy() {
- }
-
- public void init() {
- ((Applet)this).resize(320, 240);
- this.m_frame = new TestFrame(this);
- Dimension d = ((Component)this).size();
- this.m_frame.resize(d);
- this.m_frame.show();
- }
-
- public void paint(Graphics g) {
- if (this.m_object != null) {
- g.drawString(this.m_object.toString(), 10, 20);
- }
-
- }
- }
-