1. Tempatkan tag jlabel di bagian atas jendela. Teks di tag default ke "Koordinat mouse klik kanan ditampilkan di sini"
2. Tambahkan acara mouse ke jendela jFrame. Saat mouse klik kanan pada jendela, koordinat mouse ditampilkan di tag Jlabel.
Implementasi Kode Java
import java.awt.FlowLayout;import java.awt.event.MouseEvent;import java.awt.event.MouseListener;import javax.swing.JFrame;import javax.swing.JLabel;public class Jframe_1 { public static void main(String[] args) { JFrame jf = new JFrame("Jframe"); jf.setLayout (flowlayout baru ()); JF.Setsize (300.200); // atur lebar dan tinggi bentuk jf.setVisible (true); // atur jendela ke JF.setlocation yang terlihat (800.200); // Atur koordinat formulir jlabel lb = jlabel baru ("Koordinat setelah mengklik kanan mouse ditampilkan"); // Buat objek label jf.add (lb); // Add a label to the window jf.addMouseListener(new MouseListener() { //Add a mouse event listener for the window @Override public void mousePressed(MouseEvent e) { // TODO Auto-generated method stub if(e.getButton()==e.BUTTON3){ // Determine whether the obtained button is the right click of the mouse lb.setText (e.getx ()+","+e.gety ()); } @Override public void mouseEntered(MouseEvent e) { // TODO Auto-generated method stub } @Override public void mouseEntered(MouseEvent e) { // TODO Auto-generated method stub } @Override public void mouseEntered(MouseEvent e) { // TODO Auto-generated method stub } @Override public void mouseExited(MouseEvent e) {// TODO Metode yang dihasilkan otomatis Stub}}); }}Hasil operasi adalah sebagai berikut:
Java memperoleh instance koordinat posisi dari mouse yang mengklik JFrame, yang sangat sederhana dan mudah dimengerti, saya harap ini akan membantu bagi pemula