2012-12-19 1 views
0

Je développe mon programme, qui n'a pas d'onglet pour le moment. Je l'ai essayé d'ajouter aux onglets comme ceci:impossible d'ajouter deux JTabbedPane

Je l'a déclaré:

JTabbedPane mainTab = new JTabbedPane(); 

Voilà comment je les ai essayé d'ajouter deux onglets:

mainTab.addTab("Main Tab", splitPane); 
mainTab.addTab("Main2 Tab", splitPane); 
getContentPane().add(mainTab); 

Cela n'ajouté le dernier onglet (main2), un seul onglet est ajouté.

toute aide est approprié :)

+0

votre tour incroyable sans poster un SSCCE, bonne question, bonne réponse, n'est-ce pas – mKorbel

+0

@mKorbel La réponse a été plutôt utile. – Moe

+0

grand, homme chanceux – mKorbel

Répondre

3

Un composant ne peut être visible dans un seul conteneur et il n'apparaîtra dans le dernier conteneur auquel il a été ajouté. Vous devez créer une nouvelle instance JSplitPane avec les nouvelles instances de ses composants enfants.

+0

hehehe, s'il vous plaît cette réponse correspondant à +1 pour quatre coups à l'obscurité :-) – mKorbel

+0

Merci, fonctionne très bien :) – Moe