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
59
libjava/java/awt/Container.java
Normal file
59
libjava/java/awt/Container.java
Normal file
|
@ -0,0 +1,59 @@
|
|||
/* 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;
|
||||
|
||||
/* A very incomplete placeholder. */
|
||||
|
||||
public abstract class Container extends Component
|
||||
{
|
||||
int componentCount;
|
||||
Component[] components;
|
||||
|
||||
public Component[] getComponents()
|
||||
{
|
||||
Component[] result = new Component[componentCount];
|
||||
if (componentCount > 0)
|
||||
System.arraycopy(components, 0, result, 0, componentCount);
|
||||
return result;
|
||||
}
|
||||
|
||||
public Component getComponent (int n)
|
||||
{
|
||||
if (n < 0 || n >= componentCount)
|
||||
throw new ArrayIndexOutOfBoundsException("no such component");
|
||||
return components[n];
|
||||
}
|
||||
|
||||
public boolean isAncestorOf (Component comp)
|
||||
{
|
||||
for (;;)
|
||||
{
|
||||
if (comp == null)
|
||||
return false;
|
||||
if (comp == this)
|
||||
return true;
|
||||
comp = comp.getParent();
|
||||
}
|
||||
}
|
||||
|
||||
public Component add (String name, Component comp)
|
||||
{
|
||||
/* FIXME */
|
||||
return comp;
|
||||
}
|
||||
|
||||
public void addNotify ()
|
||||
{
|
||||
for (int i = componentCount; --i >= 0; )
|
||||
components[i].addNotify();
|
||||
}
|
||||
|
||||
public void setLayout (LayoutManager layout)
|
||||
{ /* FIXME */ }
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue