2000-03-16 19:45:06 -05:00
|
|
|
/* Copyright (C) 1999, 2000 Free Software Foundation
|
1999-05-05 07:05:57 -04:00
|
|
|
|
|
|
|
This file is part of libjava.
|
|
|
|
|
|
|
|
This software is copyrighted work licensed under the terms of the
|
|
|
|
Libjava License. Please consult the file "LIBJAVA_LICENSE" for
|
|
|
|
details. */
|
|
|
|
|
|
|
|
package java.awt;
|
|
|
|
import java.awt.peer.FramePeer;
|
|
|
|
|
|
|
|
/* A very incomplete placeholder. */
|
|
|
|
|
|
|
|
public class Frame extends Window implements MenuContainer
|
|
|
|
{
|
|
|
|
MenuBar menuBar = null;
|
|
|
|
String title;
|
|
|
|
|
|
|
|
public Frame ()
|
2000-07-30 22:03:51 -04:00
|
|
|
{
|
|
|
|
super (null);
|
|
|
|
}
|
1999-05-05 07:05:57 -04:00
|
|
|
|
|
|
|
public Frame (String title)
|
|
|
|
{
|
2000-07-30 22:03:51 -04:00
|
|
|
super (null);
|
1999-05-05 07:05:57 -04:00
|
|
|
setTitle(title);
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getTitle () { return title; }
|
|
|
|
|
|
|
|
public void setTitle (String title)
|
|
|
|
{
|
|
|
|
this.title = title;
|
|
|
|
if (peer != null)
|
|
|
|
((FramePeer)peer).setTitle(title);
|
|
|
|
}
|
|
|
|
|
|
|
|
public synchronized void dispose ()
|
|
|
|
{ /* FIXME */ }
|
|
|
|
|
|
|
|
public synchronized void setMenuBar (MenuBar menuBar)
|
|
|
|
{ this.menuBar = menuBar; }
|
|
|
|
|
|
|
|
public synchronized void addNotify ()
|
|
|
|
{
|
|
|
|
if (peer == null)
|
2000-07-30 22:03:51 -04:00
|
|
|
peer = getToolkit ().createFrame (this);
|
1999-05-05 07:05:57 -04:00
|
|
|
super.addNotify();
|
|
|
|
}
|
2000-03-16 19:45:06 -05:00
|
|
|
|
|
|
|
public Font getFont() { return null; } // FIXME
|
2000-03-24 04:09:56 -05:00
|
|
|
public boolean postEvent(Event evt) { return false; } // FIXME
|
2000-03-16 19:45:06 -05:00
|
|
|
public void remove(MenuComponent comp) { } // FIXME
|
1999-05-05 07:05:57 -04:00
|
|
|
}
|