import javax.swing.*; import javax.swing.event.*; import java.awt.*; import java.awt.event.*; public class JButtonEvent { public static void main(String[] args) { JButton btnOK = new JButton("Cliquez Ici"); // Ajouter l'événement clique au bouton btnOK.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent evt) { // Afficher une boîte de dialogue à chaque fois qu'on clique sur le bouton JOptionPane.showMessageDialog(null, "Merci d'avoir cliqué"); } }); // Créer un JPanel pour contenir le bouton JPanel pnl=new JPanel(); pnl.add(btnOK); // Créer un JFrame, ajouter le JPanel dans le JFrame et afficher le JFrame JFrame frm=new JFrame("Exemple des événement de JButton"); frm.add(pnl); frm.setSize(200,150); frm.setVisible(true); } } |
A voir sur le mêm Sujet
-
Demonstration de look and Feel » GTK »
{filelink=907} import javax.swing.JLabel; import javax.swing.JList; import javax.swing.JPanel; import javax.swing.JScrollPane; import javax.swing.JTextField; import java.awt.Dimension; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JTree; import javax.swing.UIManager; public class LookAndFeelGTK { …
-
Exemple d’utilisation de ‘look and feel’ de Java
{filelink=906} import java.awt.Dimension; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JList; import javax.swing.JPanel; import javax.swing.JScrollPane; import javax.swing.JTextField; import javax.swing.JTree; import javax.swing.UIManager; public class LookAndFeelWindows { …
-
Création d’une Barre Outlook dans un projet swing
{filelink=4} import com.l2fprod.common.swing.JButtonBar; import com.l2fprod.common.swing.JOutlookBar; import com.l2fprod.common.swing.JTaskPane; import javax.swing.*; import java.awt.*; public class Accueil extends JFrame { public Accueil() { …
-
Swing: Exemple de commande JButton
{filelink=3448} import javax.swing.*; import java.awt.*; public class JavaButton { public static void main(String[] argv) { // Création de deux boutons. JButton btnOK = new JButton(“OK”); …
-
Java: Exemple d’une classe Interne Anonyme
{filelink=11050} import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JOptionPane; public class ClasseInterneAnonyme extends JFrame { public ClasseInterneAnonyme() { setSize(300, 200); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setVisible(true); JButton …
-
Java: Créer un JPanel Translucide
{filelink=10253} import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.JTable; import javax.swing.JTabbedPane; import javax.swing.SwingUtilities; import java.awt.AlphaComposite; import java.awt.BorderLayout; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.image.BufferedImage; public class …
-
Ajouter une onglet au composant ‘JTabbedPane’
{filelink=899} import java.awt.BorderLayout; import java.awt.Dimension; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.ImageIcon; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JTabbedPane; public class AjoutOngletTabPane { …
-
JTabbedPane: Ajouter ‘JTextField’ à l’intérrieur d’une onglet
{filelink=900} import java.awt.BorderLayout; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JTabbedPane; import javax.swing.JTextField; public class ExempleTabbedPane { static void ajouterLOnglet(JTabbedPane onglet, String texte) …
-
Comment suspendre et reprendre un thread en cours d’exécution
{filelink=10866} import java.awt.*; import java.awt.event.*; import javax.swing.*; /**** * Le programme suspend et reprend * un thread de manière non sécurisée ***/ public class ThreadEtat …
-
Java: Vider un JComboBox
{filelink=23} import javax.swing.JComboBox; import javax.swing.JPanel; import javax.swing.JFrame; import javax.swing.JButton; import javax.swing.JOptionPane; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.DefaultComboBoxModel; public class JComboBoxClean extends JFrame { JComboBox myCmb; …
-
Créer des onglets avec ‘JTabbedPane’
{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 …
-
Java: Modifier les éléments de JComboBox
{filelink=23} import javax.swing.JComboBox; import javax.swing.JPanel; import javax.swing.JFrame; import javax.swing.JButton; import javax.swing.JOptionPane; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.DefaultComboBoxModel; public class JComboBoxUpdate extends JFrame { JComboBox myCmb; …
-
Java: Supprimer un élément de JComboBox
{filelink=23} import javax.swing.JComboBox; import javax.swing.JPanel; import javax.swing.JFrame; import javax.swing.JButton; import javax.swing.JOptionPane; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.DefaultComboBoxModel; public class JComboBoxDel extends JFrame { JComboBox myCmb; …
-
Java: Obtenir l’index des éléments de ComboBox
{filelink=23} import javax.swing.JComboBox; import javax.swing.JPanel; import javax.swing.JFrame; import javax.swing.JButton; import javax.swing.JOptionPane; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; public class JComboBoxIndex extends JFrame { JComboBox listMois; public JComboBoxIndex() …
-
Java: Ajout automatique des objets dans un JComboBox avec DefaultComboBoxModel
{filelink=23} import javax.swing.JComboBox; import javax.swing.JPanel; import javax.swing.JFrame; import javax.swing.JButton; import javax.swing.JTextField; import javax.swing.JLabel; import javax.swing.DefaultComboBoxModel; import java.awt.BorderLayout; import java.awt.event.ActionListener; import java.awt.event.ActionEvent; public class JComboBoxModelSimple extends …
-
Java: Inverser une image Verticallement et horizontalement
{filelink=10274} import java.awt.Graphics; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.JButton; import java.io.File; import javax.swing.JFileChooser; import javax.swing.JOptionPane; import javax.swing.JComponent; import javax.imageio.ImageIO; import java.awt.event.ActionListener; import java.awt.event.ActionEvent; import java.awt.Image; …
-
JList: Exemple de sélection multiple
{filelink=3527} import java.awt.FlowLayout; import java.awt.event.ActionListener; import java.awt.event.ActionEvent; import javax.swing.JFrame; import javax.swing.JList; import javax.swing.JButton; import javax.swing.JScrollPane; import javax.swing.ListSelectionModel; public class JListTransfert extends JFrame { final JList …
-
Demonstration de recupération d’une Exception non gérée
{filelink=4351} import java.awt.Container; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; public class ThreadBasedCatcher extends JFrame{ public static void main(String[] args) { new ThreadBasedCatcher().setVisible(true); } …
-
Exemple de création d’une boîte de dialogue Modale
{filelink=846} import java.awt.Dialog; import java.awt.FlowLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JDialog; import javax.swing.JFrame; public class DialogModal { public static void main(String[] args) { …
-
Java: Imprimer un Composant Texte
{filelink=924} import javax.swing.JPanel; import javax.swing.JScrollPane; import javax.swing.JTextArea; import javax.swing.JButton; import java.awt.BorderLayout; import java.text.MessageFormat; import javax.swing.JFrame; import java.awt.event.*; public class ImprimerZoneDText { private static void imprimer(JTextArea …
Cet article Swing: Comment gérer l’événement click d’un JButton est apparu en premier sur .