Hallo allerseits,
bin emsig dabei was über GUI-Erstellung und Tabellen zu lernen
und habe bei folgendem ein Problem:
So rein optisch und intuitiv habe ich eine JFrame "auf" der eine JTabbedPane
ist und "in" einem einzelnen Tab der JTabbedPane ist ein JPanel
und "darauf" eine JTable und ein paar JLabels und paar JTextFields
und eine JComboBox
Über die Auswahl in der JComboBox löse ich eine Zugriff auf eine irgendeine
MySQL-Tabelle und die Tabelle-Daten werden auch immer recht schön angezeigt,
doch nun dachte ich, dass Scrollleisten nicht schlecht wären, also auch dabei sein sollten.
Wie bekomme ich also Scrollleisten zur Tabelle?
Außerdem würde ich auch gerne die Kopfzeile gerne mit anzeigen, ohne die aufwändig dahin
zu basteln nur weil ich weiß auf welche Tabelle ich jeweils zugreife, verständlich?
Ich gehe davon aus, dass irgendwie (aber wie) z.B. im Resultset auch Daten bezüglich des
Tabellenkopfes drin stehen
Wie bekomme ich den jeweiligen Tabellenkopf dahin?
"Im Internet" gab es etliche Hinweise, dass JScrollPane dazu genutzt werden soll
also habe ich das so abgeändert:
Also mein Versuch Scrollleisten zur Tabelle zu bekommen ist so:
Aber es kompiliert und läuft, doch ich sehe absolut nichts mehr von meiner Tabelle
also die Daten aus der MySQL Tabelle auch nicht obwohl sie angeliefert werden!
Was ist da verkehrt?
bin emsig dabei was über GUI-Erstellung und Tabellen zu lernen
und habe bei folgendem ein Problem:
So rein optisch und intuitiv habe ich eine JFrame "auf" der eine JTabbedPane
ist und "in" einem einzelnen Tab der JTabbedPane ist ein JPanel
und "darauf" eine JTable und ein paar JLabels und paar JTextFields
und eine JComboBox
Java:
JFrame objJFrame1 = new JFrame("JTabbedPaneDemo1");
...
JTabbedPane tabbedPane = new JTabbedPane();
objJFrame1.add( tabbedPane );
tabbedPane.addTab( "Tabelle", objJPanel ); // Registerkarte namens "Tabelle"dazu
...
JPanel objJPanel = new JPanel(null);
objJPanel.add(tbl );
...
MySQL-Tabelle und die Tabelle-Daten werden auch immer recht schön angezeigt,
doch nun dachte ich, dass Scrollleisten nicht schlecht wären, also auch dabei sein sollten.
Wie bekomme ich also Scrollleisten zur Tabelle?
Außerdem würde ich auch gerne die Kopfzeile gerne mit anzeigen, ohne die aufwändig dahin
zu basteln nur weil ich weiß auf welche Tabelle ich jeweils zugreife, verständlich?
Ich gehe davon aus, dass irgendwie (aber wie) z.B. im Resultset auch Daten bezüglich des
Tabellenkopfes drin stehen
Wie bekomme ich den jeweiligen Tabellenkopf dahin?
"Im Internet" gab es etliche Hinweise, dass JScrollPane dazu genutzt werden soll
also habe ich das so abgeändert:
Also mein Versuch Scrollleisten zur Tabelle zu bekommen ist so:
Java:
JFrame objJFrame1 = new JFrame("JTabbedPaneDemo1 ist das"); // in Zeile ca. 1100 wird
...
JTabbedPane tabbedPane = new JTabbedPane();//
...
tabbedPane.addTab( "Tabelle", objJPanel ); // Registerkarte namens "Tabelle"dazu
JPanel objJPanel = new JPanel(null);
JScrollPane jp = new JScrollPane(tbl);
jp.setBackground(Color.CYAN);
jp.setVisible(true);
objJPanel.add(jp);
Aber es kompiliert und läuft, doch ich sehe absolut nichts mehr von meiner Tabelle
also die Daten aus der MySQL Tabelle auch nicht obwohl sie angeliefert werden!
Was ist da verkehrt?