JTextArea + JScrollPane + JTabbedPane

Status
Nicht offen für weitere Antworten.

gorgophol

Mitglied
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

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);
 
R

Roar

Gast
gorgophol hat gesagt.:
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.

hä? nochmal verständlich bitte.
und man wird nicht geschlagen wenn man heir ienen neuen thread aufmacht anstatt das in einen 1 jahr alten zu schreiben :-/

Edit Illuvatar: Thema geteilt.
 

gorgophol

Mitglied
Also egal wie ich es probiere, ich kann nicht scrollen, sobald ich die JScrollpane and ie JTabbedPane übergeben. Ich hab also nur die normale JTextarea zur Verfügung.

Wenn ich allerdings zuerst JTabbedpane mit JTexarea verknüpfe und das der JScrollpane hinzufüge, kann ich zwar scrollen, aber eben nicht die Textarea sondern die TabbedPane. Meine Tabs verschieben sich also immer weniger nach unten, je mehr Text ich einfüge
 
R

Roar

Gast
hä??

Code:
JTextArea ta = new JTextArea("lang\n\n\n\n\langer\n\n\n\ntext");
JTabbedPane tp = new JTabbedPane();
tp.addTab("lang", new JScrollPane(ta));

:?:
 

gorgophol

Mitglied
Ja. So hab ichs doch oben im Code gemacht, oder?

Ich habs jetzt nochmal genauso gemacht wie dus skizziert hast. Hab exakt das gleiche Ergebnis.
Jetzt hab ich schön viele einzelne Tabs unten, aber ich kann in der Textarea nicht scrollen. ...
 

gorgophol

Mitglied
In meiner Textarea ist ein Text von über 10 Seiten.

Wenn ich mein Fenster vergrößer seh ich ja, dass mehr TExt drunter ist. ich kann nur nich scrollen.
Wenn ich das ganz ohne Tabs mache, gehts problemlos
 

Illuvatar

Top Contributor
Öh...
Code:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class ScrollTabTest extends JFrame
{
  public static final long serialVersionUID = 0L;
  public ScrollTabTest(final String title)
  {
    super(title);
    setLayout(new BorderLayout());
    JTextArea area = new JTextArea("blupp\nblupp\nblupp\nblupp\nblupp\nblupp\nblupp\nblupp\nblupp\nblupp\nblupp\nblupp\nblupp\nblupp\nblupp\nblupp\n\n\n\n\n\nFisch");
    JTabbedPane jtp = new JTabbedPane();
    jtp.addTab("test", new JScrollPane (area));
    add (jtp);
    setSize (200, 200);
    setLocationRelativeTo (null);
    setVisible(true);
  }
  public static void main(final String[] args) {
    new ScrollTabTest("ScrollTabTest");
  }
}

blupp.jpg
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
P JTextarea (in JScrollPane) zeigt nur die beiden letzten Einträge an? AWT, Swing, JavaFX & SWT 0
E wie in JScrollPane auf JTextArea zugreifen AWT, Swing, JavaFX & SWT 12
G JTextArea mit JScrollPane wird nicht angezeigt AWT, Swing, JavaFX & SWT 2
M Swing JScrollPane (Parent JTextArea) aktualisieren + neue Zeile AWT, Swing, JavaFX & SWT 5
L JTextArea mit JScrollPane AWT, Swing, JavaFX & SWT 7
C JLabel, JTextArea, JScrollPane. repaint(); ? AWT, Swing, JavaFX & SWT 6
N Swing JTextArea/JScrollpane: JScrollbar position AWT, Swing, JavaFX & SWT 8
w0ddes Swing JTextArea auf JScrollPane - Autoscroll?! AWT, Swing, JavaFX & SWT 2
C Breite JTextArea/JScrollPane setzen AWT, Swing, JavaFX & SWT 4
7 JTextArea mit JScrollPane AWT, Swing, JavaFX & SWT 8
N Mehrere JTextArea in einem JPanel und eine JScrollPane AWT, Swing, JavaFX & SWT 3
L JTextArea in JScrollPane verkleinert sich nicht mehr AWT, Swing, JavaFX & SWT 8
Tom299 JScrollPane(JTextArea) Scrollbar soll am Anfang stehen AWT, Swing, JavaFX & SWT 2
D JTextArea mit einer JScrollPane AWT, Swing, JavaFX & SWT 2
vogella JScrollPane und JTextArea AWT, Swing, JavaFX & SWT 6
B JTextArea und JScrollPane und DocumentListener AWT, Swing, JavaFX & SWT 2
C sorry aber JScrollPane mit JTextArea AWT, Swing, JavaFX & SWT 4
M JTextArea in JScrollPane, Problem mit Thread.sleep() AWT, Swing, JavaFX & SWT 5
S JTextarea in JScrollpane -> scroll, Zeilenbeschränkung AWT, Swing, JavaFX & SWT 2
S Größe von jPanel bzw. jTextArea (in jScrollpane) anpassen AWT, Swing, JavaFX & SWT 1
B JTextArea in GridBagLayout mit JScrollPane AWT, Swing, JavaFX & SWT 5
B JTextArea, JScrollPane und Java 1.5 AWT, Swing, JavaFX & SWT 4
D Alle Inhalte einer JTextArea in einem JScrollPane löschen AWT, Swing, JavaFX & SWT 2
B JTextArea mit GridBagLayout und JScrollPane. AWT, Swing, JavaFX & SWT 4
Z JTextArea in JScrollPane automatisch scrollen AWT, Swing, JavaFX & SWT 2
C JScrollPane und JTextArea AWT, Swing, JavaFX & SWT 3
T Swing Mehrere Ausgaben in JTextArea AWT, Swing, JavaFX & SWT 2
B JPanel-Inhalte inkl. JTextarea zoomen? AWT, Swing, JavaFX & SWT 3
RedEagle Swing JTextArea ist leer AWT, Swing, JavaFX & SWT 13
E Warum wird Text im JTextArea erst am Programmende angezeigt ? AWT, Swing, JavaFX & SWT 1
K Swing 2 JTextArea parrallel scrollable AWT, Swing, JavaFX & SWT 16
Hatsi09 JTextArea Inhalt verlinken AWT, Swing, JavaFX & SWT 4
ralfb1105 jTextArea Scrollbar hinzufügen - mit Jigloo erstellt AWT, Swing, JavaFX & SWT 7
S Ausgabe in JTextArea AWT, Swing, JavaFX & SWT 13
H JTextArea - farbige Zeilen .. bitte um Vorschläge zur Implementierung AWT, Swing, JavaFX & SWT 1
F 2D-Grafik JTextArea drucken bringt mieses Ergebnis AWT, Swing, JavaFX & SWT 2
Mario1409 Swing JTextArea scroll Problem AWT, Swing, JavaFX & SWT 0
Bluedaishi JTextArea gefundene Zeile nach Oben Scrollen AWT, Swing, JavaFX & SWT 13
S JTextArea Text nach oben wandern lassen AWT, Swing, JavaFX & SWT 7
Bluedaishi JtextArea AWT, Swing, JavaFX & SWT 6
V JScrollBar soll weiterscrollen, wenn Inhalt von JTextArea erweitert wird AWT, Swing, JavaFX & SWT 7
Bluedaishi JDialog modal und JTextArea AWT, Swing, JavaFX & SWT 4
F JTextarea Steuern ~ consolenanbindung AWT, Swing, JavaFX & SWT 5
F Event Handling JTextArea auf bestimmte Eingabe reagieren (Return-Taste) AWT, Swing, JavaFX & SWT 2
F JTextArea hat keinen Rahmen AWT, Swing, JavaFX & SWT 10
N JTextArea Events weiterleiten AWT, Swing, JavaFX & SWT 3
R JTextArea mit verschiedenen Textfarben AWT, Swing, JavaFX & SWT 6
M JTextArea wird nicht aktualisiert (ActionListener-Problem) AWT, Swing, JavaFX & SWT 1
HoloYoitsu jTextArea.setCaretPosition(); What am I doing wrong? AWT, Swing, JavaFX & SWT 0
S Zeilenumbruch jTextArea mit toString AWT, Swing, JavaFX & SWT 2
F Swing String[] in JTextArea ausgeben. Jeder Eintrag in neue Zeile, aber ohne "\n"- Geht das? AWT, Swing, JavaFX & SWT 3
M JTextArea - Leertaste "sperren" AWT, Swing, JavaFX & SWT 1
S Inhalt der Java-Konsole in die JTextArea AWT, Swing, JavaFX & SWT 3
M Swing JTextArea mit ScrollBar AWT, Swing, JavaFX & SWT 9
S Swing Zahl der Zeilenumbrüche in einer JTextArea bestimmen AWT, Swing, JavaFX & SWT 1
F Swing Caret in JTextArea vergrößern AWT, Swing, JavaFX & SWT 2
D JTextArea auf KeyListener Command AWT, Swing, JavaFX & SWT 6
N JFrame änliches wie JTextArea? AWT, Swing, JavaFX & SWT 2
A Swing JTextArea - Multi-Line-Editing AWT, Swing, JavaFX & SWT 2
A Swing JTextArea aus anderer Klasse in realtime aktualisieren AWT, Swing, JavaFX & SWT 3
O JTextArea befüllen AWT, Swing, JavaFX & SWT 2
G JTextArea on the fly aus anderem Programm befüllen AWT, Swing, JavaFX & SWT 4
A Swing Einrücken mehrerer Zeilen per Tab in einem JTextPane/JTextArea AWT, Swing, JavaFX & SWT 3
T Swing Ausgabe aus ArrayList in Klasse1 in jTextArea in Klasse2 AWT, Swing, JavaFX & SWT 2
B JTextArea Größe an Container anpassen AWT, Swing, JavaFX & SWT 2
B Drucken der JTextArea AWT, Swing, JavaFX & SWT 4
M JTextArea Zeile hinzufügen AWT, Swing, JavaFX & SWT 4
C JTextArea scrollt bei append(String) aus Threads nicht ans Ende AWT, Swing, JavaFX & SWT 7
P JPanel- Listener durch JTextArea aktivieren AWT, Swing, JavaFX & SWT 8
A JTextArea - Zeichenbegrenzung nach .txt Datei import AWT, Swing, JavaFX & SWT 6
Hoppelmann Swing Tasten in JTextArea blockieren AWT, Swing, JavaFX & SWT 2
S JTextArea Tastaturanschläge AWT, Swing, JavaFX & SWT 2
E Swing JTextArea in JFrame, wie nun WindowFocusListener implementieren? AWT, Swing, JavaFX & SWT 2
S Problem mit JButton und JTextArea AWT, Swing, JavaFX & SWT 2
J Swing Mitwachsende JTextArea+ JPanel AWT, Swing, JavaFX & SWT 4
P Swing JtextArea füllen mit setText AWT, Swing, JavaFX & SWT 7
M Probleme mit der Selektion einer JTextArea AWT, Swing, JavaFX & SWT 3
T Die Größe einer JTextArea an Ihren Parent JPanel anpassen. AWT, Swing, JavaFX & SWT 5
hdi Swing ListCellRenderer + JTextArea + LineWrap AWT, Swing, JavaFX & SWT 6
T ComponentOrientation in JTextArea AWT, Swing, JavaFX & SWT 3
H Hintergrundbild in jTextArea AWT, Swing, JavaFX & SWT 4
G Swing JTextArea mit fester Anzahl Spalten! AWT, Swing, JavaFX & SWT 10
G ein JTextArea in zwei JPanels AWT, Swing, JavaFX & SWT 2
padde479 Swing replace JTextArea funktioniert nicht AWT, Swing, JavaFX & SWT 2
L Zeilenumbrüche aus JTextArea MIT in Textdatei schreiben AWT, Swing, JavaFX & SWT 4
_dp jTextArea/jTextPanel Auto Höhe AWT, Swing, JavaFX & SWT 5
Ollek JTextArea - Feste Zeilenanzahl(8 Zeilen) AWT, Swing, JavaFX & SWT 3
S Swing JTextArea während der Laufzeit füllen AWT, Swing, JavaFX & SWT 5
Ollek Text in JTextField und JTextArea zur Laufzeit ändern AWT, Swing, JavaFX & SWT 6
P Datenelement anderer Klasse in JTextArea ausgeben AWT, Swing, JavaFX & SWT 4
P Scrollbar JTextArea AWT, Swing, JavaFX & SWT 23
M Swing Ausgabe in JTextArea verzögern AWT, Swing, JavaFX & SWT 7
T Swing jTextArea soll sich der Fenstergröße anpassen beim ziehen?? AWT, Swing, JavaFX & SWT 2
S System.out in JTextArea AWT, Swing, JavaFX & SWT 4
S Swing JTextArea - Bild auf/ab Tasten implementieren AWT, Swing, JavaFX & SWT 4
J JTextArea verschwindet bei resize vom JFrame AWT, Swing, JavaFX & SWT 2
VfL_Freak "setAccelerator/KeyStroke" bei JTextArea ? AWT, Swing, JavaFX & SWT 6
P Swing JTextArea - beim neuzeichnen bleibt manchmal weißer Kasten AWT, Swing, JavaFX & SWT 10
Dit_ JTextArea zu Zeile X scrollen AWT, Swing, JavaFX & SWT 4
H variable Höhe einer JTextArea (als Renderer/Editor) als Zelle einer JTable AWT, Swing, JavaFX & SWT 9

Ähnliche Java Themen

Neue Themen


Oben