Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Es kann keine Ausgabe in einer JTable mit MySql-Daten angezeigt werden

Generierter Code ist schwer lesbar, daher würde ich versuchen, ihn zu vermeiden, besonders wenn Sie neu bei Swing sind oder viel Code haben, den Sie nicht lesen und nicht verstehen können.

Abgesehen davon enthält Ihre Hauptdatei etwas Stinkendes:

 new dbtable().tab();
 new dbtable().setVisible(true);

Sie erstellen also 2 Instanzen Ihres Frames; Der erste ist mit MySQL-Daten gefüllt, aber nie sichtbar gemacht. Der zweite ist nicht gefüllt, aber sichtbar gemacht => Sie sehen 1 Frame, der nicht gefüllt ist.

Versuchen Sie:

 dbtable dbt = new dbtable();
 dbt.tab()
 dbt.setVisible(true);

Übrigens:Versuchen Sie, Java-Namenskonventionen zu respektieren:http://java.about. com/od/javasyntax/a/nameconventions.htm