Jtabbedpane fermable avec gestion du drag and drop

Soyez le premier à donner votre avis sur cette source.

Vue 13 131 fois - Téléchargée 1 843 fois

Description

Voici un petit code permettant d'ajouter un bouton de fermeture sur l'onglet, et avoir la possibilité de gérer le drag and drop

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
1
Date d'inscription
samedi 22 octobre 2011
Statut
Membre
Dernière intervention
9 mars 2012

slv comment insérer plusieurs checkbox et des zones textes dans un jTabbedPane1
Messages postés
15
Date d'inscription
samedi 27 janvier 2007
Statut
Membre
Dernière intervention
25 avril 2008

Re : j'ai un bug, en fait.
A partir du moment où on fait un drag and drop d'un onglet, le bouton close de l'onglet disparaît.

Conclusion pour être clair ; le drag and drop d'un onglet le rend impossible à fermer par la suite.
Messages postés
15
Date d'inscription
samedi 27 janvier 2007
Statut
Membre
Dernière intervention
25 avril 2008

Bonne idée ce code !

Par contre, je ne saisie pas pourquoi tu n'as pas prix la peine de mettre un petit public static void main..
Je suppose que tu en avait un pour tester, non ?

En tout cas, merci pour le partage ! :)
Messages postés
1
Date d'inscription
dimanche 13 mai 2007
Statut
Membre
Dernière intervention
9 mai 2011

certainemen ke ta fenetre souvre mais comme t'as pas donné les dimensions elle apparai renfermer sur elle même
tu devrais ajouter des frame.setBound(/*les dimensions souhaités*/)
Messages postés
162
Date d'inscription
jeudi 21 mars 2002
Statut
Membre
Dernière intervention
22 octobre 2008

Bonjour!

J'ai voulu essayer ton code mais ce dernier ne semble pas fonctionner...
Je suis sous linux alors est-ce que ca ne fonctionne que sous windows??? embêtant pour du java ;-)

Sinon j'ai créé mon propre main avec deux onglets mais ces derniers ne veulent pas faire de drag and drop ni se fermer quand je clique sur les boutons, l'appelle au on release sur le click ne se fait que lorsque je clique sur le panel (dans la zone de l'onglet en fait !)

je comprend pos...
voici mon main pour info
Si qqun voit qque chose qu'il me le dise !

import java.awt.FlowLayout;
import java.awt.GridLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
public class test {
/**
* @param args
*/
public static void main(String[] args) {
JFrame frame = new JFrame();
JMyTabbedPane tab1 = new JMyTabbedPane(true, true);
JPanel pan = new JPanel();
pan.setLayout(new FlowLayout());
pan.add(new JButton("toto"));
pan.add(new JButton("totod"));
tab1.addTab("1", pan);
tab1.addTab("2", new JLabel("rr"));
frame.getContentPane().add(tab1);
frame.setVisible(true);
}
}

merki à tout le monde!
++
Afficher les 9 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.