- 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