IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Agents de placement/Fenêtres Java Discussion :

Onglet : JTabbedPane


Sujet :

Agents de placement/Fenêtres Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Août 2010
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 9
    Par défaut Onglet : JTabbedPane
    Salut a vous tous,je suis nouveau et débutant en programmation de GUI Java.
    J'aimerais utilisé des onglets avec des boutons a l'intérieur de l'onglet(pas sur l'onglet)
    Car j'ai essayé par moi même,et sa me met une fenêtre vide...
    Du coup j'ai cherché sur le net, et sa fait la meme chose, voici le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
     
    import javax.swing.JButton;
    import javax.swing.JCheckBox;
    import javax.swing.JComboBox;
    import javax.swing.JFrame;
    import javax.swing.JPanel;
    import javax.swing.JTabbedPane;
    import javax.swing.SwingUtilities;
     
    public class MainClass {
     
      public static void main(String[] a) {
        JFrame f = new JFrame();
        f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        f.add(new JTabbedPaneDemo());
        f.setSize(500, 500);
        f.setVisible(true);
      }
    }
     
    class JTabbedPaneDemo extends JPanel {
     
      public void init() {
        try {
          SwingUtilities.invokeAndWait(new Runnable() {
            public void run() {
              makeGUI();
            }
          });
        } catch (Exception exc) {
          System.out.println("Can't create because of " + exc);
        }
      }
     
      private void makeGUI() {
     
        JTabbedPane jtp = new JTabbedPane();
        jtp.addTab("Cities", new CitiesPanel());
        jtp.addTab("Colors", new ColorsPanel());
        jtp.addTab("Flavors", new FlavorsPanel());
        add(jtp);
      }
    }
     
    class CitiesPanel extends JPanel {
     
      public CitiesPanel() {
     
        JButton b1 = new JButton("New York");
        add(b1);
        JButton b2 = new JButton("London");
        add(b2);
        JButton b3 = new JButton("Hong Kong");
        add(b3);
        JButton b4 = new JButton("Tokyo");
        add(b4);
      }
    }
     
    class ColorsPanel extends JPanel {
     
      public ColorsPanel() {
     
        JCheckBox cb1 = new JCheckBox("Red");
        add(cb1);
        JCheckBox cb2 = new JCheckBox("Green");
        add(cb2);
        JCheckBox cb3 = new JCheckBox("Blue");
        add(cb3);
      }
    }
     
    class FlavorsPanel extends JPanel {
     
      public FlavorsPanel() {
     
        JComboBox jcb = new JComboBox();
        jcb.addItem("Vanilla");
        jcb.addItem("Chocolate");
        jcb.addItem("Strawberry");
        add(jcb);
      }
    }
    source du code : http://www.java2s.com/Tutorial/Java/...TabbedPane.htm

    pourriez vous m'aidez à le corriger ? merci

  2. #2
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Quelle version de java utilises tu?

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Août 2010
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 9
    Par défaut
    C'est bon,résolu j'ai fait autrement,MERCI !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème d'ajout de JPanel dans un Onglet (JTabbedPane)
    Par SoGeek dans le forum Composants
    Réponses: 1
    Dernier message: 04/09/2010, 16h41
  2. séparation d'onglets JTabbedPane
    Par kevinou55 dans le forum Agents de placement/Fenêtres
    Réponses: 5
    Dernier message: 08/07/2009, 15h36
  3. 2 onglets jTabbedPane
    Par nutix2003 dans le forum NetBeans
    Réponses: 2
    Dernier message: 11/12/2006, 17h49
  4. Du gris sous les onglets (JTabbedPane)
    Par JMLLB dans le forum AWT/Swing
    Réponses: 5
    Dernier message: 16/10/2006, 06h38
  5. [Swing] Pb d'onglet JTabbedPane
    Par benjaoud dans le forum AWT/Swing
    Réponses: 3
    Dernier message: 14/09/2006, 17h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo