Hirdetés

Keresés

Új hozzászólás Aktív témák

  • Stylie

    aktív tag

    válasz mobal #1984 üzenetére

    Pl :)
    import java.awt.event.*; //eseménykezeléshez kell
    import javax.swing.*; //gui felépítéshez kell

    public class GombTeszt extends JFrame implements ActionListener{ //osztály, mely a JFrameből öröklődik és implementálja az ActionListener interfészt az eseménykezeléshez
    JButton gomb = new JButton("Ez itt egy Gomb, amire rákattintva bejön egy ablak!"); // gomb
    public GombTeszt(String title){ //konstruktor
    setTitle(title); //ablak "címének" beállítása
    add(gomb); //gomb hozzáadása az ablak konténeréhez
    gomb.addActionListener(this); //gomb eseményfogadásának képességét aktiváljuk :)
    pack(); //komponensek elrendezése
    show(); //megjelenítés
    }

    public void actionPerformed(ActionEvent e) { //ActionListener interfész metódusának implementálása
    if(e.getSource()==gomb){ //esemény forrásának vizsgálata
    JFrame masikablak = new JFrame("Új ablak"); //új ablak
    masikablak.pack();
    masikablak.show();
    }
    }

    public static void main(String[] args){
    GombTeszt ablak = new GombTeszt("GombTeszt");
    }
    }

Új hozzászólás Aktív témák