Mouse Action


  • klik start-All program-Netbeans
  • klik file-New project atau tekan CTRL+Shift+N untuk membuat project baru,
  • pada kotak dialog Step 1,pilih Categoris : Java dengan project : Java Aplication,kemudian klik next.
  • pada kotak dialog Step 1, isikan project Name, tentukan project location,kemudian klik finish.
  • pada source Packages,klik kanan New-Java Class
  • pana Class name ketik Nama class moseaction,kemudian klik finish.
  • kemudian ketik source kode di bawah ini.
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;


class mouse extends JFrame implements MouseMotionListener{
public JLabel l1;
public JTextField t1;
public JPanel p1;


public mouse (){
l1=new JLabel ("KOordinat Frame");


t1=new JTextField(10);


p1=new JPanel();


setDefaultCloseOperation(3);
setSize(300, 200);
setVisible(true);
setTitle("mouse action");
setLayout(new BorderLayout());
add(p1,"South");
p1.setLayout(new GridLayout(1,2));
p1.add(l1);
p1.add(t1);
addMouseMotionListener(this);
}
public void mouseDragged(MouseEvent me) {
throw new UnsupportedOperationException("Not supported yet.");
}
public void mouseMoved(MouseEvent me) {
t1.setText("Koor X:"+me.getX()+"Koor y:"+me.getY());
Frame frame=new Frame("Text Area");
TextArea textArea=new TextArea("Koor X:"+me.getX()+"Koor y:"+me.getY(),10,20);
frame.add(textArea);
frame.setLayout(new FlowLayout());
frame.setSize(200,200);
frame.setVisible(true);
frame.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
}
}
public class moseaction {
public static void main(String[] args){
new mouse();
}
}
  • tekan F9 untuk mengcopile program.
  • tekan Shift+F6 untuk menjalankn program java.
Output program:
  • kondisi awal output kan seperti di bawah ini

  • kita masukan mouse ke dalam frame dengan kordinat di bawah ini

  • maka kordinat tadi akan tersimpan di text area di bawah ini
  • lalu kita gerakkan mouse lagi,dan kita dapat koordinat seperti di bawah ini

  • maka akan terbuka frme baru yitu fram text area lagi,dan akan menyimpan koordinat tersebut ke dalam text area.
    •  dan seterusnya text area akan muncul apabila kita gerakan mouse..


0 komentar:

Posting Komentar

 
Copyright © Mulai Lagi