2017-05-03 6 views
0

Ich habe einen TabbedPane, wo ich 100 Registerkarten in Tabbedpane anzeigen. Aus diesem Grund kann ich den Inhalt von Tabs nicht sehen. Wenn es nur wenige Tabs gibt, kann ich den Inhalt sehen, wenn ich auf einen bestimmten Tab klicke. So möchte ich vertikalen Scrollbereich nur Tabs zur Verfügung stellen.Wie verticalScrollPane nur auf Registerkarten in JtabbedPane gesetzt wird, wenn mehr Registerkarten vorhanden sind?

JTabbedPane tabbedPane   = new JTabbedPane(); 
private void addTabForFiles(String fileName) 
    { 
     try 
     { 
      TextPanel panel = new TextPanel(); 
      tabbedPane.addTab(fileName, panel);  
     } 
     catch (Exception e) 
     { 
      e.printStackTrace(); 
     } 
    } 

<code>enter image description here</code>

Antwort

2

Sie verwenden können:

tabbedPane.setTabLayoutPolicy(JTabbedPane.SCROLL_TAB_LAYOUT) 
+0

Aber es ist als horizantal Scrollbar zeigt, ich will es als vertikale Scrollbar – srinivas

+0

@srinivas, dann auf die Registerkarte Position ändern, um die Tabs haben auf das Recht. Lesen Sie die API, um zu erfahren, wie Sie die Komponente verwenden. – camickr

Verwandte Themen