Add AWT stubs and incomplete classes.
From-SVN: r26778
This commit is contained in:
parent
dfac8a1333
commit
fd164b17ac
40 changed files with 1321 additions and 0 deletions
55
libjava/java/awt/Frame.java
Normal file
55
libjava/java/awt/Frame.java
Normal file
|
@ -0,0 +1,55 @@
|
|||
/* Copyright (C) 1999 Cygnus Solutions
|
||||
|
||||
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 ()
|
||||
{ /* FIXME */ }
|
||||
|
||||
public Frame (String title)
|
||||
{
|
||||
this();
|
||||
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)
|
||||
{
|
||||
FramePeer fpeer = Toolkit.getDefaultToolkit().createFrame(this);
|
||||
// Compiler bug requires cast ??; FIXME?
|
||||
peer = (java.awt.peer.ComponentPeer) fpeer;
|
||||
if (width + height > 0)
|
||||
peer.setBounds(x, y, width, height);
|
||||
}
|
||||
super.addNotify();
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue