Se creo con un ciclo una serie di JTable...
codice:
for (int x=0; x<9; x++) {
     JTable tabella = new Tables(); // Tables è la mia classe extends JTable
     tabella.setName("tabella"+x);
}
Queste tabelle vengono posizionate in un JTabbed e sono tutte NON editabili;
con un numero uguale di JButton, cioè nove, button1, button2 ... button9 seleziono il JTabbed
corrispondente e quindi visualizzo la relativa tabella, che ha sempre lo stesso nome di istanza
cioè tabella ma un setName diverso. Con un altro JButton, editButton,
vorrei rendere editabile la tabella nel tabbeb selezionato, ma alla pressione di tale tasto mi rende
editabile sempre e solo l'ultima tabella
creata dal ciclo:
codice:
tabella.setEditable(true);
Dovrei rimediare a questo inconveniente richiamando la tabella che mi interessa attraverso il "name"
.... tabella.getName(); ...
conoscendo il numero del pulsante premuto per visualizzare il tabbed ricavo facilmente il "name" della
tabella che mi interessa, ma come faccio tramite il "name" a renderla editabile!? Ovviamente un codice
simile è sbagliato:
codice:
tabella1.setEditable(true);
Grazie a Tutti per l'attenzione.