[jos1@JNorth java1]$ date Mon Sep 20 11:32:33 CDT 2004 [jos1@JNorth java1]$ cat StandaloneScribble.java import java.applet.*; import java.awt.*; import java.awt.event.*; public class StandaloneScribble extends Applet { public static void main(String[] args) { Frame f = new Frame(); Applet a = new StandaloneScribble(); f.add(a, "Center"); a.init(); f.setSize(400, 400); f.show(); f.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) {System.exit(0);} }); } public void init() { this.addMouseListener(new MouseAdapter() { public void MousePressed(MouseEvent e) { lastx = e.getX(); lasty = e.getY(); } }); this.addMouseMotionListener(new MouseMotionAdapter() { public void MouseDragged(MouseEvent e) { Graphics g = getGraphics(); int x = e.getX(), y = e.getY(); g.setColor(Color.black); g.drawLine(lastx, lasty, x, y); lastx = x; lasty = y; } }); } protected int lastx, lasty; } [jos1@JNorth java1]$ gcj --main=StandaloneScribble StandaloneScribble.java [jos1@JNorth java1]$ a.out Exception in thread "main" java.awt.AWTError: Cannot load AWT toolkit: gnu.awt. gtk.GtkToolkit not found in [file:./, core:/] at java.awt.Toolkit.getDefaultToolkit() (/usr/lib/libgcj.so.4.0.0) at java.awt.Window.getToolkit() (/usr/lib/libgcj.so.4.0.0) at java.awt.Container.addImpl(java.awt.Component, java.lang.Object, int) (/usr/lib/libgcj.so.4.0.0) at java.awt.Container.add(java.awt.Component, java.lang.Object) (/usr/lib/libgcj.so.4.0.0) at StandaloneScribble.main(java.lang.String[]) (Unknown Source) [jos1@JNorth java1]$ emacs javas1.txt & [1] 8173 [jos1@JNorth java1]$