begin process at 2010 09 06 05:54:30
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Swing

 > SWING TUTORIAL ET MULTI BUTTON LISTENER (FACILE)

SWING TUTORIAL ET MULTI BUTTON LISTENER (FACILE)


 Information sur la source

Note :
3,5 / 10 - par 6 personnes
3,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Swing Classé sous :listener, événement, actionlistener, jbutton Niveau :Initié Date de création :31/07/2002 Date de mise à jour :31/07/2002 16:54:34 Vu :21 462

Auteur : Qrev

Ecrire un message privé
Commentaire sur cette source (6)
Ajouter un commentaire et/ou une note

 Description

Swing tutorial et multi button listener (facile)
tres bon pour les débutants, facile a comprendre mais jlai expliquer en anglais car jai poster chez PSC aussi

Source

  • // Copyright J-f Mitchell, this litle peace of code is a great
  • // tutorial for swing begigner.
  • import java.awt.*;
  • import java.awt.event.*;
  • import javax.swing.*;
  • public class JavaApp {
  • JFrame frame1;
  • JButton command1;
  • JTextField text1; //Declaring variables in class to able to use it in the whole class.
  • JPanel panel1;
  • JButton command2;
  • public JavaApp() {
  • frame1 = new JFrame("Put your title here"); //Main frame
  • frame1.setSize(50, 50);
  • command1 = new JButton("Button 1"); // creating control from declared variable in the class
  • text1 = new JTextField(20);
  • panel1 = new JPanel();
  • command2 = new JButton("Button 2");
  • command1.setMnemonic(KeyEvent.VK_I); //This is an event listener without the implements in the class, I like this method!
  • command1.addActionListener(new ActionListener() {
  • public void actionPerformed(ActionEvent e) {
  • text1.setText("Button 1!");
  • }
  • });
  • command2.setMnemonic(KeyEvent.VK_I); // listener for the second button
  • command2.addActionListener(new ActionListener() {
  • public void actionPerformed(ActionEvent e) {
  • text1.setText("Button 2!");
  • }
  • });
  • panel1.setLayout(new FlowLayout());
  • panel1.add(text1);
  • panel1.add(command1); //adding components to pane, you need this to be able to see ure component,
  • panel1.add(command2);
  • frame1.getContentPane().add(panel1, BorderLayout.CENTER); //add my pane to my frame
  • // Exit when the window is closed.
  • frame1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  • // show the frame!
  • frame1.pack();
  • frame1.setVisible(true);
  • }
  • public static void main(String[] args) {
  • // set the look and feel
  • try {
  • UIManager.setLookAndFeel(
  • UIManager.getCrossPlatformLookAndFeelClassName()); //getting the java swing look
  • } catch(Exception e) {}
  • JavaApp javaapp = new JavaApp(); // tell the program to show up the frame by calling my GUI function
  • }
  • }
// Copyright J-f Mitchell, this litle peace of code is a great
// tutorial for swing begigner.


import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class JavaApp {
	JFrame frame1;
	JButton command1;
	JTextField text1;  //Declaring variables in class to able to use it in the whole class.
	JPanel panel1;
	JButton command2;
	
	
	public JavaApp() {
		
		frame1 = new JFrame("Put your title here"); //Main frame
	frame1.setSize(50, 50);
		command1 = new JButton("Button 1"); // creating control from declared variable in the class
		text1 = new JTextField(20);
		panel1 = new JPanel();
		command2 = new JButton("Button 2");
		
		
			command1.setMnemonic(KeyEvent.VK_I); //This is an event listener without the implements in the class, I like this method!
        command1.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
        text1.setText("Button 1!");
            }
        });
			
			
				command2.setMnemonic(KeyEvent.VK_I); // listener for the second button
        command2.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
        text1.setText("Button 2!");
            }
        });
			
		
		panel1.setLayout(new FlowLayout());
		panel1.add(text1);
		panel1.add(command1); //adding components to pane, you need this to be able to see ure component,
		panel1.add(command2);
		
		frame1.getContentPane().add(panel1, BorderLayout.CENTER); //add my pane to my frame

        // Exit when the window is closed.
       frame1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 

	// show the frame!
	frame1.pack();
	frame1.setVisible(true);
}


 public static void main(String[] args) {
	// set the look and feel
	try {
	    UIManager.setLookAndFeel(
		UIManager.getCrossPlatformLookAndFeelClassName()); //getting the java swing look
	} catch(Exception e) {}

	JavaApp javaapp = new JavaApp(); // tell the program to show up the frame by calling my GUI function
	
    }
}



 Sources de la même categorie

AUTOCOMPLETION TEXT par miupri4
Source avec Zip Source avec une capture DECALQUER UN DESSIN par Julien39
Source avec Zip Source avec une capture JBUTTON PERSONNALISÉS par Julien39
Source avec Zip Source avec une capture BULLES D'AQUARIUM QUI SE DÉPLACENT (AVEC POISSON) par Julien39
Source avec Zip Source avec une capture LOGICIEL COMPTABLE (ACCOUNTANT) (COMPTE, BALANCE) par Kidator

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture JBUTTON PERSONNALISÉS par Julien39
Source avec Zip Source avec une capture GESTION AGENCE DE VOYAGE AVEC MYSQL COMME SGBD par Pharaonju
Source avec Zip FAIRE LE SUIVI DE LA SOURIS par Jackboy
Source avec Zip ÉVÉNEMENTS DE FRAPPE DES TOUCHES DU CLAVIER par Jackboy
ACTIONLISTENER POUR JMENUITEM par squale

Commentaires et avis

Commentaire de LordBob le 12/02/2004 12:55:03

pourquoi ne pas l'avoir adapté en francais?

Commentaire de LordBob le 12/02/2004 12:57:26

et puis c'est pas vraiment un tutorial, tu n'expliques rien !!!

Commentaire de LordBob le 12/02/2004 12:59:56

non merde oublie je me suis trompé de source pour le deuxieme commentaire !!!

Commentaire de nonoz le 07/04/2004 19:34:30

Quand je coompile ton code je recois ce message d'erreur:
-----------
Exception in thread "main" java.lang.NoclassDefFoundError: JavaApp/java
----------
pourquoi?
merci

Commentaire de nonoz le 07/04/2004 19:34:46

Quand je coompile ton code je recois ce message d'erreur:
-----------
Exception in thread "main" java.lang.NoclassDefFoundError: JavaApp/java
----------
pourquoi?
merci

Commentaire de nonoz le 07/04/2004 19:35:04

Quand je coompile ton code je recois ce message d'erreur:
-----------
Exception in thread "main" java.lang.NoclassDefFoundError: JavaApp/java
----------
pourquoi?
merci

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

implements ActionListener sur un obj extends Frame [ par Infameus ] Je me rappel plus pourquoi le compilateur veux que ma classe soit déclarée abstraite lorsque je rajoute une implementation ActionListener. Ma classe ActionListener dans une autre classe [ par chmurbluk ] bon, alors j'arrive bien à mettre un actionListener dans une classe héritant de JFrame, avec son Action performed et tout mais alors moi maintenant g un petit pb de conversion [ par bidules ] bonjour,voila g créé une grille de bouton en faisant un gridlayout. Pour créer les boutons je fais en toute logique un "for" mais voila j'aimerais num Jbutton et label [ par alex1er ] Salut à tous,Comment faire pour ecrire le texte d'un bouton sur l'icon ou en dessous de l'icon?Merci coordonnées absolues [ par scr ] bonjour, je voudrais savoir s'il n'est vraiment pas possible de récupérer l'abscisse et l'ordonnée absolue lors d'un clic sur un JButton sachant que Communication entre 2 classes pour une applet [ par Warwick ] Bonjour, je débute le java, et j'ai quelques petits problèmes pour faire communiquer 2 classes entre elles et j'aurais besoin de votre aide...Mon appl Erreur à l'exécution d'un applet [ par Warwick ] BonjourJe vous présente les erreurs que j'ai lors de l'exécution de mon applet java.lang.NullPointerException at java.awt.Container.addImpl(Con ANNULER, ou comment effacer des champs? [ par joshua91 ] Bonjour à tous.j'ai une JFrame contenant des JLabel et JTextField associés, ainsi que les JButton "VALIDER" et "ANNULER".le Bouton " ANNULER" a un éco Infobulle sur JButton [ par guiguimac ] bonjour,est-ce que qq'un peut m'expliquer comment mettre une petite "infobulle" jaune avec du texte qui apparait à la côté de la souris quand on reste pb de casting sur jbutton [ par benohite ] bonjour a tous,j ai cree ma propre barre d outil heritée de jtoolbar a laquelle j ajoute plusieurs boutons par defaut (i.e: dans le constructeur) via


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Septembre 2010
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
27282930   

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,092 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales