import java.awt.*; import java.applet.*; public class CrossFrame extends Frame { Fly one, two; private char generation; private int cross; Start applet; Cross C; String AllheleOne, AllheleTwo; public CrossFrame(Start a, String s , char g, int c) { // call base class constructor super( s ); applet = a; generation = g; cross = c; setSize( 450, 300 ); addWindowListener( new CloseWindow() ); one = new Fly(generation, 'M', cross); two = new Fly(generation, 'F', cross); C = new Cross(one, two); AllheleOne = ("" + one.allheles[0][0] + one.allheles[0][1] + one.allheles[1][0] + one.allheles[1][1] + one.allheles[2][0] + one.allheles[2][1] + one.allheles[3][0] + one.allheles[3][1]); AllheleTwo = ("" + two.allheles[0][0] + two.allheles[0][1] + two.allheles[1][0] + two.allheles[1][1] + two.allheles[2][0] + two.allheles[2][1] + two.allheles[3][0] + two.allheles[3][1]); } public void paint(Graphics g) { C.x = 1; C.y = 25; C.verticalDist = 150; C.paint(g); applet.showStatus("Fly 1 " + one.allheles[0][0] + one.allheles[0][1] + one.allheles[1][0] + one.allheles[1][1] + one.allheles[2][0] + one.allheles[2][1] + one.allheles[3][0] + one.allheles[3][1]); applet.showStatus("Fly 2 " + two.allheles[0][0] + two.allheles[0][1] + two.allheles[1][0] + two.allheles[1][1] + two.allheles[2][0] + two.allheles[2][1] + two.allheles[3][0] + two.allheles[3][1]); /*for (int row = 0; row < C.population; row++) for(int column = 0; column < C.population; column++) applet.showStatus("" + C.theF1Cross[row][column]); */ } }