Voglio creare una finestra con un pulsante; se premo il pulsante, il
programma accede ad un file di testo, legge dei dati int e li mette
in un vettore.
Dopo vorrei poter visualizzare i dati premendo un secondo pulsante,
quindi dovrei poter disporre del vettore. Conosco tutto ciò che è
relativo alla creazione di JFrame, JButton e JPanel e me la so cavare,
ma ho un problema con ActionListener.
Se opero direttamente dal main nel seguente modo:
public static void main (String[] args) {
int v []=new int [10];
( )
myButton.addActionListener{ new actionListener (){
public void actionPerformed(ActionEvent e) {
//Operazioni di lettura e inserimento di interi nel vettore v
}
}
eclipse mi dice che non posso accedere a qualcosa che non è final !!!
Se è "final" come posso operarvi sopra?
Se invece provo a costruirmi una classe che implementa ActionListener
nel seguente modo:
public class upload implements ActionListener(){
int v []=new int [10];
( )
public void actionPerformed (ActionEvent e) {
//Operazioni di lettura e inserimento di interi nel vettore v
}
}
Come faccio a passare alla classe upload il nome del file da aprire e
come faccio a farmi ritornare un vettore di interi nel main
principale così da poterne disporre per successive operazioni? Mi
sfugge sicuramente qualcosa
grazie
--
Jaco