Hallo!
ich habe Code geschrieben, indem ich eine JTextArea erstelle und dann diese in eine JScrollPane bette, damit ich bei mehr Text scrollen kann. Das funktioniert auch. Jetzt wollte ich das Ganze in Verbindung mit ein JTabbedPane benutzen und wundere mich, dass es so nicht mehr funktioniert. Lass ich die ScrollPane weg wird alles richtig angezeigt. Vielleicht ist es jetzt auch nur wieder ein Schusselfehler aber ich finde ihn nicht.
Wenn ich jetzt den Code in der Art verändere, dass ich die JScrollPane weglasse, und die Textarea gleich einfüge, dann geht es.
Wenn ich das Programm starte, dann sieht es so aus, als wäre ein ganz kleiner Punkt auf dem Panel, also sowas wie ne ScrollPane mit 1x1 oder 0x0 oder sowas, aber nix zum scrollen dran.
Ich habe zum Testen mal gleich die ScrollPane direkt ins JTabbedPane gepackt. Dann ist das Pane ganz ausgefüllt, aber es ist nicht beschreibbar und auch keine Scrollleisten dran, und Text gibts auch net.
Vielleicht kann mir ja wer helfen. Schonmal danke!
Fry
ich habe Code geschrieben, indem ich eine JTextArea erstelle und dann diese in eine JScrollPane bette, damit ich bei mehr Text scrollen kann. Das funktioniert auch. Jetzt wollte ich das Ganze in Verbindung mit ein JTabbedPane benutzen und wundere mich, dass es so nicht mehr funktioniert. Lass ich die ScrollPane weg wird alles richtig angezeigt. Vielleicht ist es jetzt auch nur wieder ein Schusselfehler aber ich finde ihn nicht.
Code:
// Im Konstruktor...
// Hier erzeuge ich zwei JTabbedPane's
mainTabbedPane = new JTabbedPane();
settingPane = new JTabbedPane();
...
// Zwei Panels, die dann Inhalt bekommen
mainPanel = new JPanel();
logPanel = new JPanel();
...
// TextArea definieren, JScrollPane erstellen und Textarea mit dieser verknüpfen
logTextArea = new JTextArea("Log",15,40);
sPane = new JScrollPane();
sPane.add(logTextArea);
...
// Dem logPanel die ScrollPane hinzufügen
logPanel.add(sPane);
...
//Die mainTabbedpane soll nun das logpanel bekommen
mainTabbedPane.add("Log", logPanel);
getContentPane().add(mainTabbedPane);
Wenn ich das Programm starte, dann sieht es so aus, als wäre ein ganz kleiner Punkt auf dem Panel, also sowas wie ne ScrollPane mit 1x1 oder 0x0 oder sowas, aber nix zum scrollen dran.
Ich habe zum Testen mal gleich die ScrollPane direkt ins JTabbedPane gepackt. Dann ist das Pane ganz ausgefüllt, aber es ist nicht beschreibbar und auch keine Scrollleisten dran, und Text gibts auch net.
Vielleicht kann mir ja wer helfen. Schonmal danke!
Fry