Frage : Betrieb auf JTable

Hallo Experte:
erlerne ich, wie man JTable verwendet, um die Daten in einer Datenbank zu zeigen. Und gleichzeitig zur Verfügung stelle ich irgendein funtion auf ihm. Z.B. hinzufügen, del, Kopie und verursachen. Und vor, verarbeitend durchführen uns zuerst einen Reihenzahltest ren, andernfalls ist der Reihenindex aus Streckenausnahme heraus werfen heraus. Ich möchte wissen, warum dieses auftritt?

zum Beispiel Reihen-Testmethode:

public int processCRow (int-Reihe, Vector> tempData) {

wenn (Reihe < 0) {
Reihe = 0;
}

, wenn (Reihe > tempData.size ()) {
Reihe = tempData.size ();
}

Rückholreihe;

}




Antwort : Betrieb auf JTable

Gut erstens haben Sie nicht eine processRow Methode. Sie haben die Methoden, die wie deleteRow real waren. Wenn Sie versuchen, aus einem leeren Vektor zu löschen, konnten Sie einfach erlauben, dass das RuntimeException geworfen. Das die meisten, das Sie tun, ist, die Ausnahme in Ihrer eigenen kundenspezifischen Ausnahmekategorie einzuwickeln
Weitere Lösungen  
 
programming4us programming4us