| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Java >> Content
    Comment changer les couleurs en Java avec Events
    Java auditeurs d'action gérer les événements . Une classe qui implémente un écouteur d' action permet une action à effectuer sur la base d'un déclencheur spécifique. Les auditeurs d'action permettent d'interfaces utilisateur graphiques, ou des interfaces graphiques , pour être interactive. Quand une interface graphique est construit, auditeurs d'action deviennent attachés aux éléments spécifiques de l'interface graphique. Lorsqu'un utilisateur effectue une action sur un composant, tels que cliquer sur un bouton, les interceptions d'écouteur d'action à cet événement et exécute son code . Choses que vous devez
    texte éditeur
    Afficher plus Instructions
    1

    créer une classe qui permettra de prolonger la JFrame de classe Java et mettre en œuvre l'interface. La classe JFrame crée un JFrame , qui sera la fenêtre principale de l'interface graphique. Ouvrez votre éditeur de texte et entrez le code suivant : . . .

    Import javax.swing * ;

    import java.awt * ;

    java.awt.event d'importation * ;

    TestClass public class extends JFrame implements ActionListener {

    TestClass publique () { }


    }
    2

    Créez des variables de classe pour être utilisé avec l'écouteur d'action . Dans votre éditeur de texte, saisissez le code suivant :

    étiquette JLabel = new JLabel ( "Color ici ");

    Couleur [] = { Color.Black couleurs , color.red , Couleur. jaune };

    int count = 0;

    TestClass publique () { }


    ...

    Ce code crée un JLabel appelé "label" qui servira de toile. Un tableau est créé, qui permet de stocker des objets de couleur pour changer la couleur de fond de la JLabel , et un "count" entier est créé pour garder une trace de ce que l'indice dans le tableau nous sommes .
    3 < p> Création d'un conteneur et d'un bouton . Entrez le code suivant dans votre éditeur de texte : Test Container public


    () {

    JPanel Mpane = new JPanel ();

    bouton = new JButton Mpane ;

    }

    Ce code crée un JPanel qui agira en tant que cadre principal pour l'interface graphique . Il crée un JButton et affecte le ActionListener à elle. Lorsque le bouton est cliqué, la méthode actionPerformed () est appelée , et une action sera effectuée.
    4

    créer la méthode actionPerformed (). Dans votre éditeur de texte, saisissez le code suivant :

    publique vide actionPerformed ( ActionEvent e) {

    label.setOpaque (true);

    if ( i <3 ) {

    label.setBackground (couleurs [i]) ;
    compteur de

    + +; }


    autre compteur de


    = 0;

    }

    Ce code change la couleur de fond de l'étiquette et puis incrémente la variable "compteur" pour vous déplacer dans le tableau de couleurs . Si compteur atteint " 3 ", il est remis à " 0".
    5

    créer la méthode principale . Entrez le code suivant :

    public static void main ( String [] args ) {

    JFrame frame = new JFrame ("") ;

    TestClass tc = new

    Previous :

    next :
      articles connexes
    ·Comment obtenir une variable d'environnement dans Java 
    ·Je ne peux pas rendre les fichiers JSP dans IE 8.0 
    ·Comment passer une case à cocher valeur dans une Servl…
    ·Comment écrire une applet Java 
    ·Comment formater un numéro en Java 
    ·Comment utiliser SetBounds Avec JButton 
    ·Que sont les métadonnées Java 
    ·Comment créer UML à partir de Java Source 
    ·Java SubString Fonction 
    ·Comment configurer la pile Java 
      articles en vedette
    ·Comment vérifier un type de fichier PHP 
    ·Vs Client Server . Web-Based 
    ·Comment programmer la barre de progression dans VB.net 
    ·Comment déterminer la taille de la structure lors de l…
    ·Comment analyser les éléments XML récursifs en Java 
    ·Comment utiliser VB.NET Express pour modifier l'entrée…
    ·Comment calculer les valeurs pour un graphique linéair…
    ·Comment écrire Android 1.1 SDK Code 
    ·Comment mettre à jour PHP 5.1 à PHP 5.2 dans CentOS 
    ·Comment tuer une tâche en VBS 
    Copyright © Connaissances Informatiques http://fr.wingwit.com