| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Java Programming >> Content
    Come modificare i colori in Java con eventi
    action listener Java gestire gli eventi . Una classe che implementa un ascoltatore di azione permette un azione da eseguire sulla base di un trigger specifico . Action listener consentono Graphic User Interfaces , o GUI , per essere interattivo . Quando una GUI è costruito, action listener diventano associate alle componenti specifiche del GUI . Quando un utente esegue un'azione su un componente , ad esempio facendo clic su un pulsante , le action listener intercetta l'evento ed esegue il suo codice . Cose che ti serviranno
    editor di testo
    Show More Istruzioni
    1

    Creare una classe che estenderà il JFrame classe Java e implementare l'interfaccia . La classe JFrame crea un JFrame , che sarà la finestra principale della GUI . Aprite il vostro editor di testo e immettere il codice seguente : . . .

    Import javax.swing * ;

    import java.awt * ;

    importazione java.awt.event * ;

    TestClass public class estende JFrame implements ActionListener {

    TestClass pubblico ( ) { }


    }
    2

    creare variabili di classe per essere utilizzato con l' action listener . In un editor di testo , inserire il seguente codice :
    etichetta

    JLabel = new JLabel ( "Color qui ");

    colore [ ] = { colori Color.black , Color.red , a colori . giallo } ;

    int count = 0;

    TestClass pubblico ( ) { }


    ...

    Questo codice crea una JLabel chiamato "etichetta" che fungerà da tela. Viene creato un array che memorizza gli oggetti di colore per cambiare il colore di sfondo del JLabel , e un intero "count" è stato creato per tenere traccia di ciò che indice dell'array siamo su .
    3 < p > Creare un contenitore e un pulsante . Immettere il codice riportato di seguito in un editor di testo :

    Test Container pubblico ( ) {

    JPanel mPane = new JPanel ( ) ;
    pulsante

    = new JButton mPane ;

    }

    Questo codice crea un JPanel che fungerà da struttura principale per la GUI . Esso crea un JButton e assegna il ActionListener ad esso . Quando si fa clic sul pulsante , il metodo actionPerformed () viene chiamato , e l'azione verrà eseguita .
    4

    Creare il metodo actionPerformed ( ) . In un editor di testo , inserire il seguente codice :

    public void actionPerformed ( ActionEvent e) {

    label.setOpaque ( true);

    if ( i <3 ) {

    label.setBackground ( colori [ i] ) ;

    contatore + + ; }


    altro

    contatore = 0 ; < br

    }
    >

    Questo codice cambia il colore di sfondo dell'etichetta e quindi incrementa la variabile "contatore" per spostarsi attraverso la matrice di colori . Se il contatore raggiunge il valore " 3 ", si ritorna a "0 ".
    5

    creare il metodo principale. Inserisci il seguente codice :

    public static void main (String [] args ) {

    JFrame frame = new JFrame ( "") ;

    TestClass tc = new

    Previous :

    next :
      Articoli Correlati
    ·Introduzione alle variabili booleane in Java 
    ·Java Imballaggio capacità del cassone 
    ·Come cambiare i numeri in stringhe su Java 
    ·Come fare un form in Java 
    ·Come scrivere programmi Java 
    ·Come creare nuovi file in Java 
    ·Come controllare la dimensione heap di JVM 
    ·Come aggiungere un carattere di una stringa in Java 
    ·Array Index Out of Bounds Eccezione in Java 
    ·Come chiamare il costruttore predefinito in Java 
      Articoli in evidenza
    ·Quando si può usare un If- Then-Else corso un'istruzio…
    ·C + + Funzioni che causano Buffer Overflow 
    ·Come sbarazzarsi dei Numeri in COBOL 
    ·Definizione di Garbage Collection in Java 
    ·Come aggiornare gli elementi in una lista con Java 
    ·Come inizializzare un ArrayList 
    ·Come fare programmi di gioco su una TI-83 Plus 
    ·Vantaggi e svantaggi di Java Virtual Machines 
    ·Posso usare PHP per controllare quali directory sono in…
    ·Il testo è che non portano a Button DataGridView 
    Copyright © Conoscenza Informatica http://it.wingwit.com