Pertemuan 11(JWindow)

Embed Size (px)

Citation preview

  • 8/4/2019 Pertemuan 11(JWindow)

    1/3

    Modul Pelatihan java Swiing Asep Komarudin

    Jwindow

    Jwindow adalah versi swing dari window dan langsung diturunkan dari kelas

    Jwindow.JWindow mengunakan default Borderlayout hampir semuakomponwen swing ringan kecuali JApplet, JFrame, danJWindow.

    Konstruktor JWindow:

    Konstruktor Keterangan

    Window() Membaut jWindow tanpa fame

    Window(Frame owner) Membaut jwindow dengan frame

    sebagai pemiliknya

    Window(Window owner) Membaut window dengan window

    sebagai pemiliknya

    Winidow(Window

    owner,GrafhicsConfiguration gc)

    Membaut window dengan window

    sebagai pemilik dan

    GrafhicsConfiguration dari perangkat

    layar

    Contoh:

    public class ContohWindow extends JWindow{

    private int x=0,y=0;

    public ContohWindow() {

    setBounds(60, 60, 100, 100);

    addWindowListener(new WindowAdapter() {

    @Override

    public void windowClosing(WindowEvent e) {

    System.exit(0);

    [email protected] Page 1

  • 8/4/2019 Pertemuan 11(JWindow)

    2/3

    Modul Pelatihan java Swiing Asep Komarudin

    }

    });

    addMouseListener(new MouseAdapter() {

    @Override

    public void mousePressed(MouseEvent e) {

    x=e.getX();

    y=e.getY();

    System.out.println("sumbu (x,y) dari koordinat window("+x+","+y+")");

    }

    });

    addMouseMotionListener(new MouseMotionAdapter() {

    @Override

    public void mouseDragged(MouseEvent e) {

    setLocation(getLocation().x+(e.getX()-x),getLocation().y+

    (e.getY()-y));

    }

    });

    setVisible(true);

    }

    /**

    * @param args the command line arguments

    [email protected] Page 2

  • 8/4/2019 Pertemuan 11(JWindow)

    3/3

    Modul Pelatihan java Swiing Asep Komarudin

    */

    public static void main(String[] args) {

    // TODO code application logic here

    new ContohWindow();

    }

    }

    Keluarannya adalah:

    [email protected] Page 3

    Ini jendela window

    Apabila window kita gwswer

    Maka nilai ini berubah