Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Vytvorte triedu , ktorá bude rozšírenie triedy JFrame Java a implementovať rozhranie . Trieda JFrame vytvára JFrame , ktorý bude hlavné okno pre GUI . Otvorte textový editor a zadajte nasledujúci kód : .
Import javax.swing * ;
import java.awt * ;
import java.awt.event * .. ;
public class TestClass rozširuje JFrame implementuje ActionListener {
verejné TestClass ( ) {
}
}
2
vytvorenie triedy premenných , ktoré majú byť použité s akčným Listener . V textovom editore , zadajte nasledujúci kód :
JLabel label = new JLabel ( " Color tu " ) ;
Farba [ ] = { Color.black farby , Color.red , farieb . žltá } ;
int count = 0 ;
verejné TestClass ( ) {
}
...
Tento kód vytvorí JLabel tzv " label " , ktorá bude slúžiť ako plátno . Pole je vytvorený , ktorý bude ukladať farebné objekty zmeniť farbu pozadia na JLabel , a číslo " Počet " je vytvorený sledovať , čo indexu v poli sme ďalej.
3
Vytvoriť kontajner a tlačidlo . Zadajte nasledujúci kód do textového editora :
verejné Kontajner testu ( ) {
JPanel mpany = nový JPanel ( ) ;
tlačidlo JButton = new mpany ;
}
Tento kód vytvorí JPanel , ktorý bude slúžiť ako hlavný rámec pre GUI . To vytvára JButton a priradí ActionListener k nemu . Pri kliknutí na tlačidlo , metóda actionPerformed ( ) je volaná , a bude vykonaná akcia .
4
Vytvorte actionPerformed ( ) metóda . V textovom editore , zadajte nasledujúci kód :
public void actionPerformed ( ActionEvent e ) {
label.setOpaque ( true ) ;
if ( i < 3 ) {
label.setBackground ( farby [ i ] ) ;
counter + + ;
}
iného
counter = 0 ;
}
Tento kód zmení farbu pozadia na štítku a potom zvýši " proti " premenné sa pohybovať poli farieb . Ak čítač dosiahne hodnotu " 3 " , to resetuje na " 0 " .
5
Vytvorte metódu main . Zadajte nasledujúci kód :
public static void main ( String [ ] args ) {
JFrame frame = new JFrame ( " " ) ;
TestClass tc = new