// by Nobukuni Kino import java.awt.*; import java.awt.event.*; import java.applet.*; import bprolog.plc.Plc; public class Queens extends Applet implements Runnable { static int nqueens = 8; /* Run as an application */ public static void main(String args[]) { Frame f = new Frame("Queens"); f.addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent e){ System.exit(0); }}); Queens qb = new Queens(); qb.init(); f.add("Center",qb); f.setSize(321,321); f.show(); qb.run1(); System.exit(0); } int w,h; Color pieceColor = new Color(255,150,150); Thread runner; public void start() { if (runner == null) { runner = new Thread(this); System.out.println("Start"); runner.start(); } else { runner.resume(); } } public void stop() { if (runner != null) { runner.suspend(); } } public void run(){} public void run1() { Plc.startPlc(new String []{}); Integer[] queens = new Integer[nqueens]; for (int i=0; i