aboutsummaryrefslogtreecommitdiff
path: root/libjava/java/awt/Toolkit.java
blob: bd1085a0d74c7d27e83f562abe22b13cd8766e44 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
/* Copyright (C) 1999, 2000  Free Software Foundation

   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.*;
import java.net.URL;

/* A very incomplete placeholder. */

public abstract class Toolkit
{
  static Toolkit defaultToolkit;

  public static synchronized Toolkit getDefaultToolkit()
  {
    if (defaultToolkit == null)
      init();
    return defaultToolkit;
  }

  protected abstract FramePeer createFrame(Frame target);
  public abstract Image getImage(URL url);

  private static void init() { }
  // private static native void init();
  // static { init(); }
}