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:
Y en el main este:
Gracias!!
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:
Código [Seleccionar]
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:
Código [Seleccionar]
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!!