piccolo esempio di codice
codice:import java.awt.event.*; import javax.swing.*; import java.awt.*; public class mousedemo implements MouseListener, MouseMotionListener { JFrame mainFrame; JPanel center; JTextField bottom; String testo; public void mouseDragged(MouseEvent me) { bottom.setText(testo+"mouseDragged"); } public void mouseMoved(MouseEvent me) { bottom.setText(testo+"mouseMoved"); } public void mouseClicked(MouseEvent me) { bottom.setText(testo+"mouseClicked"); } public void mouseEntered(MouseEvent me) { bottom.setText(testo+"mouseEntered"); } public void mouseExited(MouseEvent me) { bottom.setText(testo+"mouseExited"); } public void mousePressed(MouseEvent me) { bottom.setText(testo+"mousePressed"); } public void mouseReleased(MouseEvent me) { bottom.setText(testo+"mouseReleased"); } public mousedemo(String title) { testo = "Evento generato da: "; mainFrame = new JFrame(title); mainFrame.setSize(600, 400); mainFrame.getContentPane().setLayout(new BorderLayout()); center = new JPanel(); center.addMouseListener(this); center.addMouseMotionListener(this); bottom = new JTextField(); mainFrame.getContentPane().add(center, BorderLayout.CENTER); mainFrame.getContentPane().add(bottom, BorderLayout.SOUTH); mainFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); mainFrame.setDefaultLookAndFeelDecorated(true); mainFrame.setVisible(true); } public static void main(String[] args) { mousedemo md = new mousedemo("Prova eventi mouse"); } }

Rispondi quotando