Arama Sonuçları ‘java mouse’

Java Basit MouseListener Örneği

Java’da mouse hareketlerine göre işlem yapan fonksiyona mouselistener deniyor.

Anlatımdan ziyade basit örneği paylaşacağım.

    static MouseListener mouse(){
    
    return new MouseListener() {

            @Override
            public void mouseClicked(MouseEvent e) {
                JOptionPane.showMessageDialog(null,"Sorunsuz Çalışıyor","Title",JOptionPane.INFORMATION_MESSAGE);
            }
            @Override
            public void mousePressed(MouseEvent e) {
            }
            @Override
            public void mouseReleased(MouseEvent e) {
            }
            @Override
            public void mouseEntered(MouseEvent e) {
            }
            @Override
            public void mouseExited(MouseEvent e) {
            }
        };
    }

Main ‘de bu kodu çağırmak için Flowlayout oluşturdum.

    public static void main(String args[]) {
        JFrame fr = new JFrame();
        fr.setSize(400,400);
        fr.setLayout(new FlowLayout(FlowLayout.LEFT, 2, 50));
        
        JLabel label = new JLabel("Çalıştır");
        label.addMouseListener(mouse());
        
        fr.add(label);
        fr.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        fr.setLocationRelativeTo(null);
        fr.setVisible(true);
        System.out.println(fr instanceof Container);
                
    }

Kategoriler