JTabbedPane in JScrollPane

Status
Nicht offen für weitere Antworten.

PollerJava

Top Contributor
Hallo,

ich bekomms nicht hin, dass ich bei einem JTabbedPane die Tabs in einem JScrollPane hineingebe damit bei einer Verkleicherung des Frames das JScrollPane erscheint.
(Das ganze Beispiel ist hier von Andre!!!)
http://www.java-forum.org/de/viewtopic.php?t=51234&postdays=0&postorder=asc&start=0

Wäre sehr dankbar für Hilfe
Danke



Code:
  private void openSelectedDocument(final DefaultMutableTreeNode node) 
        {
        for (int i = 0; i < a.getTabCount(); i++) {
            if(a.getTitleAt(i).equals(node.toString())){
                a.setSelectedIndex(i);
                a.scrollRectToVisible(a.getBoundsAt(i));
                return;
            }
        }
        JPanel panel = new JPanel();  // dieses Panel soll in einem JScrollPane sein und wenn ich den Frame bzw. das JPanel panel kleiner mache, dann solll der JScrollPane erscheinen
        panel.add(new JLabel(node.toString()));
        a.addTab(node.toString(), panel, MTabbedPane.WITH_CLOSE_CROSS, icon);
        a.setSelectedComponent(panel);
        a.scrollRectToVisible(a.getBoundsAt(a.getSelectedIndex()));
    }
 

mikachu

Top Contributor
Code:
  private void openSelectedDocument(final DefaultMutableTreeNode node) 
        {
        for (int i = 0; i < a.getTabCount(); i++) {
            if(a.getTitleAt(i).equals(node.toString())){
                a.setSelectedIndex(i);
                a.scrollRectToVisible(a.getBoundsAt(i));
                return;
            }
        }
        JScollPane panel = new JScrollPane(new JLabel(node.toString()));
        a.addTab(node.toString(), panel, MTabbedPane.WITH_CLOSE_CROSS, icon);
        a.setSelectedComponent(panel);
        a.scrollRectToVisible(a.getBoundsAt(a.getSelectedIndex()));
    }
#untested#
 

PollerJava

Top Contributor
So hab ichs auch schon probiert aber das funktioniert nicht, keine Ahnug wieso,
Hat jemand vielleicht noch einen Vorschlag, wies funktionieren könnte?

lg
 

PollerJava

Top Contributor
Hat da noch jemand eine Idee wie ich das machen könnte? Häng hier voll,
Ich bekomm einfach keine Scrolls auf meinem Panel, welches im JTabbedPane drinnen ist,

Ich habe jeztzt herausgefunden, das wahrscheinlich mein null- Layout am eingefügten Panel schuld ist, ich brauche aber das null- Layout, da ich komponenten nach x,y- Position plazieren muss.
Ich habe auch ein BorderLayout auf meinem JPanel ausprobiert und darauf einen JButton plaziert-> wenn das Fenster so klein ist, dass der JButton nicht mehr dargestellt werden kann, dann kommen erst die JScrolls.
Weiß da jemand Abhilfe,

ich möchte, dass ich den JTabbedPane mit einer bestimmten größe starte und wenn dieser kleiner gemacht wird, sollen die JScrolls erscheinen und mit diesen soll navigiert werden.


Vielen Dank für etwaiige Antworten


lg
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
M Grösse eines JTabbedPane ändern Allgemeine Java-Themen 2
M JTabbedPane Umrandung Allgemeine Java-Themen 4
T JTabbedPane nach Button-Klick wechseln Allgemeine Java-Themen 3
S Problem mit JTabbedPane Allgemeine Java-Themen 2
P JTabbedPane Fenster minimieren Allgemeine Java-Themen 15
P JTree/ JTabbedPane Allgemeine Java-Themen 34
T Klasse soll Object sein->um in JTabbedPane einzufügen Allgemeine Java-Themen 2
F JScrollPane mit mehreren Panels Allgemeine Java-Themen 1
J JScrollPane und Button erscheinen nicht Allgemeine Java-Themen 13
S Fehler mit JScrollPane Allgemeine Java-Themen 4
S JList mit JScrollPane Allgemeine Java-Themen 6
B JScrollPane und JPanel: Scrollen nur nach Größe des JPanels Allgemeine Java-Themen 2
L JScrollPane Allgemeine Java-Themen 8
S JScrollPane Problem Allgemeine Java-Themen 2
S Hilfe mit JScrollPane Allgemeine Java-Themen 3
R JTextPane (JEditorPane) ignoriert JScrollPane Allgemeine Java-Themen 5
MQue JScrollPane in East Allgemeine Java-Themen 2
P JScrollPane Allgemeine Java-Themen 3
M Nummer eine Componente in JScrollPane ermitteln Allgemeine Java-Themen 4
B JScrollPane in einer JTable aktualisieren? Allgemeine Java-Themen 9
G JTextArea im JScrollpane automatisch mitscrollen Allgemeine Java-Themen 4
N JTable & JScrollPane - Wie den Header anpassen? Allgemeine Java-Themen 4
S JEditorPane / JScrollPane und nach unten scrollen Allgemeine Java-Themen 3

Ähnliche Java Themen

Neue Themen


Oben