Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - erikcb

#1
Java / Actualizar Variable con Botón
8 Junio 2019, 14:55 PM
Buenas, estoy intentando hacer un botón que vaya restando cada vez que haces click en él.

Lo tengo hecho, pero lo que yo quiero es que al cerrar la aplicación me guarde el numero "en el que me he quedado". O que me actualice la variable cada vez que le das al botón (esto no se si es factible, son restas de 1 en 1, únicamente sería reducirla en 1 por cada click).
Mi idea es que el numero que va bajando en el botón se vaya guardando en un documento de texto, y al volver a abrir la aplicación lea por donde se ha quedado y siga por ahí.
He conseguido crear el documento de texto con un texto fijo que yo escribo, pero ni idea de como puedo hacer para hacer lo que yo quiero. (No es un proyecto serio, es más una chorradilla que quiero hacer yo)

He estado mirando por este (y por otros) foros y no he conseguido nada, espero que alguien me pueda ayudar.

Tengo en el botón este código:

private int count = 713;

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                   

count--;
String numero = String.valueOf(count);
    jButton1.setText(numero);


Y en el main este:

VentanaClick ventanaClick = new VentanaClick();
ventanaClick.setVisible(true);

        String ruta = "C:\\Users\\Usuario\\Documents\\NetBeansProjects\\sumaclick\\src\\main\\texto.txt";
File archivo = new File(ruta);
BufferedWriter bw; {
   
    if(archivo.exists()) {
      bw = new BufferedWriter(new FileWriter(archivo));
      bw.write("El fichero de texto ya estaba creado.");
} else {
      bw = new BufferedWriter(new FileWriter(archivo));
      bw.write("Acabo de crear el fichero de texto.");
}
    bw.close();


Gracias!!