Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/07/2015, 20:23
xredesycx
 
Fecha de Ingreso: diciembre-2012
Ubicación: Lima
Mensajes: 37
Antigüedad: 11 años, 4 meses
Puntos: 0
Pregunta Reiniciar valores de un programa

Buenas noches amigos de Forosdelweb, actualmente estoy haciendo un ejercicio en java en el cual debo de generar números aleatorios después ordenarlos (utilizando el método de la burbuja) y por ultimo buscar un numero en la matriz.

No e tenido inconveniente con eso, lo que sucede es que e creado un botón, el cual es para reiniciar todo el programa de nuevo pero no se como hacer para que todas las variables se reseteen (no se si es la forma correcta de decirlo) y parezca como si hubiera cargado el programa por primera vez.

El codigo con el que arranca mi programa es este:

Código Java:
Ver original
  1. public class Tarea4 extends javax.swing.JFrame {
  2.  
  3.     /**
  4.      * Creates new form Tarea4
  5.      */
  6.     public Tarea4() {
  7.         initComponents();                    
  8.         generar1();
  9.         ordenar();
  10.         generar2();
  11.        
  12.         txtintentos.setEnabled(false);
  13.         txtpuntos.setEnabled(false);
  14.        
  15.         txtintentos.setText(String.valueOf(jugadas));
  16.         txtpuntos.setText(String.valueOf(puntos));
  17.     }
  18.    
  19.     int[] matriz = new int[100];
  20.     int [] matriz2 = new int [5]; // almacena los valores buscados temporalmente
  21.     Random aleatorio = new Random();
  22.     int puntos = 10; // numero de puntos que tiene el jugadar al empezar el juego (se deben reiniciar en cada nuevo juego)
  23.     int jugadas = 5; // numero de jugadas permitidas por juego (se deben reiniciar en cada nuevo juego)
  24.     int cont_matriz2 = 0; // contador que controla los valores ingresados en la matriz 2;

La unica idea que se me a ocurrido es poner en el boton de nuevo todas las varibles (pienso que asi se instanciaran de nuevo) pero no creo que sea lo correcto.

Gracias por sus comentarios.
__________________
**********
I can do it !!!
**********