Código
import java.awt.*; import java.awt.event.*; import java.util.Random; import javax.swing.*; private boolean puedeImprimir; private int ID,numeroCanicas,Tiempo; { areaTexto = areaTextox; puedeImprimir = true; numeroCanicas = numeroCanicasx; ID = 1; } { if(e.getKeyCode() == 69) if(e.getKeyCode() == 83) puedeImprimir = false; } public void run() { for(int i = 0;i < numeroCanicas;i++) { try { Tiempo = (int)(t.nextDouble() * 5 + 1); this.imprimirDatos(Tiempo,ID); Tiempo*=1000; this.ID++; } { e.printStackTrace(); } } } public void imprimirDatos(int Tiempo,int ID) { String tiempo,id; areaTexto.append("ID: "+id+"\tTiempo: "+tiempo+"\n"); } } private int numeroCanicas; private Hilo hilo; public Interfaz() { numeroCanicas = (int)(n.nextDouble() * 10 + 1); etiqueta.setBounds(10, 11, 96, 14); hilo = new Hilo(areaTexto,numeroCanicas); hilo.start(); addKeyListener(this); } hilo.letraOprimida(e); } } } } public class Canicas { Interfaz interfaz = new Interfaz(); interfaz.setTitle("Canicas"); interfaz.setBounds(200, 200, 300, 300); interfaz.setVisible(true); } }
de antemano gracias