ij.util
Class Java2

java.lang.Object
  extended by ij.util.Java2

public class Java2
extends java.lang.Object

This class contains static methods that use the Java 2 API. They are isolated here to prevent errors when ImageJ is running on Java 1.1 JVMs.


Field Summary
protected static java.lang.String gtk
           
static int GTK
           
protected static java.lang.String linux
           
static int LINUX
           
protected static java.lang.String linuxClassName
           
protected static java.lang.String mac
           
static int MAC
           
protected static java.lang.String macClassName
           
protected static java.lang.String macosx
           
static int MACOSX
           
protected static java.lang.String metal
           
static int METAL
           
protected static java.lang.String metalClassName
           
protected static java.lang.String motif
           
static int MOTIF
           
protected static java.lang.String motifClassName
           
protected static java.lang.String windows
           
static int WINDOWS
           
protected static java.lang.String windowsClassName
           
 
Constructor Summary
Java2()
           
 
Method Summary
static int getStringWidth(java.lang.String s, java.awt.FontMetrics fontMetrics, java.awt.Graphics g)
           
static void setAntialiased(java.awt.Graphics g, boolean antialiased)
           
static void setAntialiasedText(java.awt.Graphics g, boolean antialiasedText)
           
static void setBilinearInterpolation(java.awt.Graphics g, boolean bilinearInterpolation)
           
static void setSystemLookAndFeel()
          Sets the Swing look and feel to the system look and feel.
static void setSystemLookAndFeel(int SystemCode)
          Sets the Swing look and feel to the system look and feel.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

metal

protected static java.lang.String metal

METAL

public static int METAL

metalClassName

protected static java.lang.String metalClassName

motif

protected static java.lang.String motif

MOTIF

public static int MOTIF

motifClassName

protected static java.lang.String motifClassName

windows

protected static java.lang.String windows

WINDOWS

public static int WINDOWS

windowsClassName

protected static java.lang.String windowsClassName

mac

protected static java.lang.String mac

MAC

public static int MAC

macClassName

protected static java.lang.String macClassName

gtk

protected static java.lang.String gtk

GTK

public static int GTK

macosx

protected static java.lang.String macosx

MACOSX

public static int MACOSX

linux

protected static java.lang.String linux

LINUX

public static int LINUX

linuxClassName

protected static java.lang.String linuxClassName
Constructor Detail

Java2

public Java2()
Method Detail

setAntialiased

public static void setAntialiased(java.awt.Graphics g,
                                  boolean antialiased)

setAntialiasedText

public static void setAntialiasedText(java.awt.Graphics g,
                                      boolean antialiasedText)

getStringWidth

public static int getStringWidth(java.lang.String s,
                                 java.awt.FontMetrics fontMetrics,
                                 java.awt.Graphics g)

setBilinearInterpolation

public static void setBilinearInterpolation(java.awt.Graphics g,
                                            boolean bilinearInterpolation)

setSystemLookAndFeel

public static void setSystemLookAndFeel()
Sets the Swing look and feel to the system look and feel.


setSystemLookAndFeel

public static void setSystemLookAndFeel(int SystemCode)
Sets the Swing look and feel to the system look and feel.