Código
package juego; import java.awt.Color; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.RenderingHints; import javax.swing.JFrame; import javax.swing.JPanel; void move() { //no entrare en detalles } @Override super.paint(g); g2d.fillRect(100, 100, 100, 100);//pinta un cuadrado rojo } Juego game = new Juego(); frame.add(game); frame.setSize(300, 300); frame.setVisible(true); while (true) { //bucle de juego game.move(); game.repaint(); try { } } } }
El problema es que cuando intento que la ventana se cree al pulsar un botón de otro jFrame:
Código
Juego game = new Juego(); frame.add(game); frame.setSize(300, 300); frame.setVisible(true); while (true) { //bucle de juego game.move(); game.repaint(); try { } } }
La pantalla sale en blanco y no me deja cerrarla. ¿Sabríais decirme a que se debe?
Gracias