Also ich hab ein ähnliches Problem.
Edit Illuvatar: Thema geteilt. Bezieht sich auf http://www.java-forum.org/de/viewtopic.php?t=3938
Ich erzeuge per Konstruktor ein komplettes Editor-Fenster mit GridLayout.
EDIT: ich meinte natürlich Border-Layout
Als Center war ursrpünglich nur ne JTextArea. mit Scrollpane natürlich. Jetzt wollte ich aber anstatt immer nen komplett neues Editorfenster für ne neue Datei zu erzeugen, nur noch ein Tab erzeugen.
Also ich mach jetzt folgendes.
Scrollpane erzeugen und gleich die texarea übergeben.
dann tabbedpane erzeugen und scrollpane übergeben.
dann hab ich aber keine scrollpane. die hab uich nur, wenn ich ihr komplett die Textarea im Tab übergeb.
DAnn kann ich natürlich nur ganz runter scrollen um an meine Tabs zu kommen. Auch net sonderlich praktisch.
Jemand ne idee?
hier mein code bisher
Edit Illuvatar: Thema geteilt. Bezieht sich auf http://www.java-forum.org/de/viewtopic.php?t=3938
Ich erzeuge per Konstruktor ein komplettes Editor-Fenster mit GridLayout.
EDIT: ich meinte natürlich Border-Layout
Als Center war ursrpünglich nur ne JTextArea. mit Scrollpane natürlich. Jetzt wollte ich aber anstatt immer nen komplett neues Editorfenster für ne neue Datei zu erzeugen, nur noch ein Tab erzeugen.
Also ich mach jetzt folgendes.
Scrollpane erzeugen und gleich die texarea übergeben.
dann tabbedpane erzeugen und scrollpane übergeben.
dann hab ich aber keine scrollpane. die hab uich nur, wenn ich ihr komplett die Textarea im Tab übergeb.
DAnn kann ich natürlich nur ganz runter scrollen um an meine Tabs zu kommen. Auch net sonderlich praktisch.
Jemand ne idee?
hier mein code bisher
Code:
/*Editorfeld*/
edit = new JTextArea();
edit.setLineWrap(true);
edit.setWrapStyleWord(true);
edit.addKeyListener(new MyKeyListener(this));
Font t = new Font("eigen", Font.ROMAN_BASELINE, 16);
edit.setFont(t);
edit.setEditable(true);
edit.addMouseListener(new MyMouseListener(this));
// wird benötigt, damit später Scrollleisten angezeigt werden
JScrollPane pEdit = new JScrollPane(edit);
tabby = new JTabbedPane(JTabbedPane.BOTTOM);
tabby.add("Edit 1", pEdit);
setContentPane(tabby);