Scusa ho sbagliato.
Ti Posto tutto il codice relativo:
codice:
public void actionPerformed(ActionEvent e){
String elementoDaCercare = new String(InterfacciaPrincipale.campoRicerca.getText( ));
int risultato = InterfacciaPrincipale.Magazzino.cercaArticolo(elem entoDaCercare);
if(risultato == -1)
new NotificaNessunArticoloPresente();
else{
for(int row = 0 ; row <= InterfacciaPrincipale.modelloJTable.getRowCount() - 1; row++){
for(int col = 0 ; col <= InterfacciaPrincipale.modelloJTable.getColumnCount () -1 ; col++){
if(elementoDaCercare.equals(InterfacciaPrincipale. modelloJTable.getValueAt(row, col)))
InterfacciaPrincipale.Jtable.setRowSelectionInterv al(row, col);
}//FOR 2
}//FOR 1
}// ELSE
}// ACTION PERFORMED
Forse ho sbagliato qualcosa nel metodo cercaArticolo :
codice:
public int cercaArticolo(String testo){
int risultato = -1;
Iterator<Articolo> it = treeset.iterator();
while(it.hasNext()){
Articolo art = it.next();
String tipologia = art.getTipologia();
String marca = art.getMarcaTipologia();
String modello = art.getModelloTipologia();
if(testo.equals(tipologia)||testo.equals(marca)||t esto.equals(modello))
risultato = art.getCodiceArticolo();
return risultato;
}
return risultato;
}// CERCA ARTICOLO