Scrollen im JTree

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Hi,

wenn beim Aufblättern eines Knotens die anzuzeigenden Blätter über den unteren Rand des Containers reichen,
werden nur solange Einträge angezeigt, bis der Rand erreicht ist.
Wie organisiere ich ein Scrollen ineerhalb des Knotens, dass alle Blätter angezeigt werden können?

mein Code mit
Code:
....setAutoscrolls(true);

...hat jedenfalls nichts gebracht??

Gruß und Danke
 
G

Guest

Gast
Matflasch hat gesagt.:
Hmm?

Ich versteh nicht ganz....

Aber hast du den JTree im JScrollPane?

Mfg, Matflasch

der JTree ist im JScrollPane ??!!
Im letzten Knoten habe ich z.Bsp. 100 Blätter, 10 werden angezeigt, die restlichen 90 würden über den unteren Rand "hängen" und sind so nicht zu sehen,
ein Scrollen geht eben auch nicht.

Grüsse,

Paul.
 
G

Guest

Gast
Matflasch hat gesagt.:
Hast du ne spezielle Größe für den JTree oder das JScrollpane gesetzt?

Mfg, Matflasch


weder das JTree noch das JScrollpane sind von mir dimensioniert worden,
Gruß,
Paul.
 

Matflasch

Aktives Mitglied
Das war meine Vermutung ja auch, aber es ist ja im JScrollPane, wie gesagt wurde...
An sonsten hatte ich beim Scrollen einmal Probleme, als ich für den JTree ne Dimension angegeben habe... (die größer war als das JScrollPane)
Sonst weiss ich auch nix mehr...

Mfg, Matflasch
 

Wildcard

Top Contributor
Matflasch hat gesagt.:
Das war meine Vermutung ja auch, aber es ist ja im JScrollPane, wie gesagt wurde...
Code:
//das ist natürlich falsch ;-)
JTree tree = new JTree();
JScrollPane pane = new JScrollPane(tree);
getContentPane().add(tree);

Schon ungefähr 1000 mal im Forum gesehen, insofern...
 
G

Guest

Gast
Hi,
meinen Code, der leider nicht funktioniert,
stelle ich jetzt mal komplett rein,
vielleicht ist es nur ein Detail ,das im argen liegt::

Code:
for (int i = 0; i <= 7; ++i) {
String name = aufgaben[i];
child = new DefaultMutableTreeNode(name);
root.add(child);
if(name.equals("Metadaten")){
  for (int j = 0; j <= 3; ++j) {
  subchild = new DefaultMutableTreeNode(metadaten[j]);
  child.add(subchild);
  if(j==0){                          // Gemeinden
       for (int k = 1605100; k <= 1605199; ++k) {
       subsubchild = new DefaultMutableTreeNode(Integer.toString(k));
       subchild.add(subsubchild);
            }
           }
          }
         }
        }
//JTree erzeugen
   JTree tree = new JTree(root);
   tree.setFont(font3);
   tree.addMouseListener(this);
   tree.setRootVisible(false);
   //JTree einfügen
   seite.add(tree);
   seite.setToolTipText(s10);
   seite.setAutoscrolls(true);
   JScrollPane jsp=new JScrollPane(seite);
   jsp.setBackground(Color.LIGHT_GRAY);
   jsp.setAutoscrolls(true);
   jsp.setVisible(true);
   this.getContentPane().add(seite);
  // Ende Baum  ******************************

Damit wird der letzte Knoten nur bis unterer Rand von "seite" aufgescrollt, das ist zum Verzweifeln !!!

Grüsse und Danke ...
 
B

Beni

Gast
Wildcard hat gesagt.:
Matflasch hat gesagt.:
Das war meine Vermutung ja auch, aber es ist ja im JScrollPane, wie gesagt wurde...
Code:
//das ist natürlich falsch ;-)
JTree tree = new JTree();
JScrollPane pane = new JScrollPane(tree);
getContentPane().add(tree);

Schon ungefähr 1000 mal im Forum gesehen, insofern...

Anonymous hat gesagt.:
Code:
   JScrollPane jsp=new JScrollPane(seite);
   this.getContentPane().add(seite);

:roll: :###
 
G

Guest

Gast
Hallo Beni,

verstehe die beiden Zitate nicht, wiederspricht mein Code der Logik oder
was ist da verkehrt ??

Grüsse
 
B

Beni

Gast
Du hast exakt den Fehler gemacht, vor dem dich Wildcard zu warnen versucht hat. Du musst nicht "seite" hinzufügen, sondern "jsp".
 

AlArenal

Top Contributor
Zeig uns doch mal die Zeile aus deinem Code, wo deiner Meinung nach der Tree der Scrollpane hinzugefügt wird. Immerhin hat man mehrmals darauf hingewiesen, wie es zu machen ist..

Beni möchte sagen, dass das Lesen ein aktiver Vorgang sein sollte...
 
G

Guest

Gast
Freunde,
Ihr habt mir so geholfen,
habe des Code nun bereinigt, alles läuft wie geschmiert,
ich muss einfach besser überlegen, aber ich bin gerade beim Umsteigen von Delphi nach Java, was keine Entschuldigung sein soll...

Viele Grüße,

Paul.
 

AlArenal

Top Contributor
Normal! Ich dneke wir wissen alle aus WErfahrung wie nervig und entmutigend es sein kann, direkt am Anfang mit solchen Pipifax-Problemen nicht gleich klarzukommen... Also immer schön am Ball bleiben! :)
 
G

Guest

Gast
AlArenal hat gesagt.:
Normal! Ich dneke wir wissen alle aus WErfahrung wie nervig und entmutigend es sein kann, direkt am Anfang mit solchen Pipifax-Problemen nicht gleich klarzukommen... Also immer schön am Ball bleiben! :)

werd ich ganz bestimmt tun, und danke nochmals,

Gruß,
Paul.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
M Bei nach oben scrollen soll Seite aktualisiert werden (Userscript mit Javascript) Java Basics - Anfänger-Themen 10
T Textdatei öffnen und ans Ende scrollen Java Basics - Anfänger-Themen 11
K Methoden Automatisch nach unten scrollen Java Basics - Anfänger-Themen 2
L Applet: Laden unterbricht den Browserfokus (scrollen) Java Basics - Anfänger-Themen 2
H Mac Mighty Mouse horizontales Scrollen Java Basics - Anfänger-Themen 7
T JScrollPane ganz runter Scrollen Java Basics - Anfänger-Themen 4
J Bild per MausKlick und Mausbewegung Scrollen Java Basics - Anfänger-Themen 11
J html-Bilderliste scrollen Java Basics - Anfänger-Themen 2
H2SO3- JScrollPane will nicht scrollen Java Basics - Anfänger-Themen 3
L JTable wird beim Scrollen nicht richtig gezeichnet Java Basics - Anfänger-Themen 4
A Scrollen im Browser lässt Applet neu starten? Java Basics - Anfänger-Themen 14
A frame zum scrollen Java Basics - Anfänger-Themen 6
E ScrollBar automatisch scrollen Java Basics - Anfänger-Themen 8
T scrollen mit "spaltenkopf" Java Basics - Anfänger-Themen 2
N Kann nicht rauf und runter scrollen Java Basics - Anfänger-Themen 2
S einige Fragen: jTextPanel scrollen Java Basics - Anfänger-Themen 2
K GridBagLayout, JFrame und Scrollen Java Basics - Anfänger-Themen 4
G JTree speichern und wieder einlesen Java Basics - Anfänger-Themen 5
C Unbekannte Methode add bei Klasse die JTree erweitert Java Basics - Anfänger-Themen 14
J ActionListener von JCheckBox im Knoten von JTree funktioniert nicht Java Basics - Anfänger-Themen 2
F Jtree kürzt Namen auf ... Java Basics - Anfänger-Themen 4
H Collections JTree remove zeigt keinen Effekt! Java Basics - Anfänger-Themen 8
H Best Practice Wo wird der rootNode eines JTree gespeichert... Java Basics - Anfänger-Themen 0
H Erste Schritte JTree: Instanzen einer Klasse speichern oder Namen/Strings... Java Basics - Anfänger-Themen 4
R JTree bewegen Java Basics - Anfänger-Themen 6
I JTree, Root-Name ändern Java Basics - Anfänger-Themen 4
N Dynamisch JTree erstellen Java Basics - Anfänger-Themen 3
G bestimmte dateiendungen in jtree rausfiltern Java Basics - Anfänger-Themen 7
P JTree aus txt Java Basics - Anfänger-Themen 8
M Warum wird mein Icon bei den JTree Nodes nicht angezeigt? Java Basics - Anfänger-Themen 7
JStickman JTree, JScrollPane, Liste mit graphischer Suchleiste - Dateimanager Java Basics - Anfänger-Themen 10
M JTree + JTab Java Basics - Anfänger-Themen 3
T JTree füllen Java Basics - Anfänger-Themen 3
B JTree knoten wird nicht übernommen Java Basics - Anfänger-Themen 4
S JTree Hilfe Java Basics - Anfänger-Themen 6
P Jtree MouseListener und NoCollapse Java Basics - Anfänger-Themen 2
M JTree ohne root anzeigen Java Basics - Anfänger-Themen 5
F JTree mit JSpinner Java Basics - Anfänger-Themen 2
I Liste von Dateien anzeigen/JTree Java Basics - Anfänger-Themen 4
G Zugriff auf JTree-Objekt Java Basics - Anfänger-Themen 2
K Problem: JTree mit integrierten JCheckboxen Java Basics - Anfänger-Themen 5
B OOP Jtree aus TreeMap<String, String[]> erstellen? Java Basics - Anfänger-Themen 6
D JTree ich dreh durch :D Java Basics - Anfänger-Themen 2
T JTree root setzten Java Basics - Anfänger-Themen 13
G xml Datei in JTree Java Basics - Anfänger-Themen 2
S JTree, Problem mit View Update Java Basics - Anfänger-Themen 2
R Problem mit JTree und JTable Java Basics - Anfänger-Themen 16
A JTree drucken Java Basics - Anfänger-Themen 2
M JTree und ein Button mit ActionListener Java Basics - Anfänger-Themen 3
G Verständnisproblem --> JTree Java Basics - Anfänger-Themen 6
G Filesystem in JTree anzeigen Java Basics - Anfänger-Themen 4
A Jtree Aufbau Java Basics - Anfänger-Themen 5
G JTree ilstener Java Basics - Anfänger-Themen 3
G JTree Java Basics - Anfänger-Themen 2
G Erstellten JTree aus einer XML-Datei akktualisieren Java Basics - Anfänger-Themen 11
S jTree initialisierung Java Basics - Anfänger-Themen 4
F Doppelklick-Event auf JTree Java Basics - Anfänger-Themen 5
J ArrayListen mit Name und Vater an JTree übergeben Java Basics - Anfänger-Themen 3
G aussehen vom jtree wiederherstellen Java Basics - Anfänger-Themen 3
P JTree mit mehreren Wurzeln Java Basics - Anfänger-Themen 2
G Umbenennen im JTree Java Basics - Anfänger-Themen 5
G rechter Mausklick im JTree Java Basics - Anfänger-Themen 2
G Bilder im jTree Java Basics - Anfänger-Themen 3
G jTree Pfad merken Java Basics - Anfänger-Themen 2
S JTree aktualisieren Java Basics - Anfänger-Themen 4
M JTree aktualisieren Java Basics - Anfänger-Themen 3
E JTree - Element suchen Java Basics - Anfänger-Themen 5
G JTree Problem. Java Basics - Anfänger-Themen 5
G JTree Java Basics - Anfänger-Themen 2
E JTree - Verzeichnisbaum Java Basics - Anfänger-Themen 3
G JTree Frage Java Basics - Anfänger-Themen 5
G Ebene von JTree ermitteln? Java Basics - Anfänger-Themen 6
G Icons für JTree skalieren? Java Basics - Anfänger-Themen 3
G Standard JTree ausblenden? Java Basics - Anfänger-Themen 5
B JTree mit Verzeichnissen füllen Java Basics - Anfänger-Themen 17
G Object vor reload von JTree merken und danach wieder setzen? Java Basics - Anfänger-Themen 5
P Wert aus JTree in ComboBox setzen? Java Basics - Anfänger-Themen 2
G Problem mit Refresh von JTree Java Basics - Anfänger-Themen 11
lomtas Scrollbalken für JTree Java Basics - Anfänger-Themen 3
lomtas JTree Struktur im Nachhinein ändern Java Basics - Anfänger-Themen 2
K JTree verlinken Java Basics - Anfänger-Themen 3
T ArrayList mit Dateien in die richtigen Ordner eines JTree Java Basics - Anfänger-Themen 16
K JTree aus DB rekursiv füllen Java Basics - Anfänger-Themen 12
M Dateisystem in Jtree - Ordnericon darstellen Java Basics - Anfänger-Themen 4
G JTree vollständigen pfad anzeigen Java Basics - Anfänger-Themen 11
R JTree aus einer ArrayList Java Basics - Anfänger-Themen 9
J JTree Bilder Java Basics - Anfänger-Themen 2
G JTree.TreeListener Java Basics - Anfänger-Themen 12
S JTree valueChanged() Ausgabe leider immer mit Pfadangabe! Java Basics - Anfänger-Themen 4
S JTree aktualisieren bzw. komplett neu aufbauen Java Basics - Anfänger-Themen 6
G Hintergrundsfarbe für JTree Java Basics - Anfänger-Themen 15
F JTree-Knoten (DefaultMutableTreeNode) formatieren ? Java Basics - Anfänger-Themen 3
Y JTree: ein Knoten als Objekt Java Basics - Anfänger-Themen 2
J JTable / JTree: Unsichtbare Elemente Java Basics - Anfänger-Themen 4
G JTree Explorer Problem mit listRoots() Java Basics - Anfänger-Themen 9
V Jtree: Alle Verzeichnisse und Ordner anzeigen, aber wie? Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben