Créer des onglets avec ‘JTabbedPane’

Author:


{filelink=898}


import java.awt.Dimension;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTabbedPane;

class ComposantOnglet extends JPanel implements ActionListener {
  private JTabbedPane pane;

  public ComposantOnglet(String titre, JTabbedPane pane) {
    this.pane = pane;
    setOpaque(false);
    JLabel label = new JLabel(titre);
    add(label);
    JButton button = new JButton("Fermer");
    button.setPreferredSize(new Dimension(50,30));
    button.addActionListener(this);
    add(button);
  }

  public void actionPerformed(ActionEvent e) {
    int i = pane.indexOfTabComponent(this);
    if (i != -1)
      pane.remove(i);
  }
}

public class ExempleComposantOnglet {
  public static void main(String[] args) {
    JTabbedPane pane = new JTabbedPane();
    String titre = "Onglet";
    pane.add(titre, new JLabel(titre));
    pane.setTabComponentAt(0, new ComposantOnglet(titre, pane));

    JFrame frame = new JFrame("Exemple des onglets en java");
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.add(pane);
    frame.setSize(500, 200);
    frame.setVisible(true);
  }
}

A Voir sur le même Sujet:

  • onglet java exemple
  • download jar settabcomponentat java
  • utilisation de JTabbedPane
  • exemple des onglet dans java
  • java onglet exemple
  • insérer des onglets dans des pages java
  • pdf jtabbedpane java
  • creer un jtabbedpane
  • tuto jtabbedpane
  • java jtabbedpane example

Leave a Reply

Your email address will not be published. Required fields are marked *