J'ai cherché pendant un moment et je n'ai pu que du code semi-utile et des gens rien d'utile Je sais que j'ai besoin d'un événement de souris mais je ne sais pas comment le déclarer.

0
Chris Matheson 14 févr. 2020 à 02:01

1 réponse

Meilleure réponse

Je vais vous fournir un exemple de programme très simple et organisé sur lequel vous pouvez vous baser ! Assurez-vous de consulter le site Web principal de Java si vous avez besoin d'aide pour comprendre ce que fait chaque méthode. Également dans le programme, j'ai inclus une fonction principale très simple pour un cadre, vous pouvez l'ajouter et le tester. J'espère que ça aide! =)

Un exemple de programme:

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

class Mouse extends Frame implements MouseListener{
    Mouse(){} // Empty constructor.

    public static void main(String[] args){
        // The frame for the program, you can add onto it.
        JFrame frame = new JFrame("MouseListener");
        frame.setSize(400, 200);
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

        Mouse mou = new Mouse();
        frame.addMouseListener(mou);
    }

    // All different events you can use!
    public void mousePressed(MouseEvent e) {}
    public void mouseReleased(MouseEvent e) {}
    public void mouseExited(MouseEvent e) {}
    public void mouseEntered(MouseEvent e) {} 
    public void mouseClicked(MouseEvent e) {} 
}
0
Vrej 13 févr. 2020 à 23:17