Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import javax.swing.*;
- import java.awt.event.*;
- import java.util.*;
- import java.awt.Point;
- public class WhichOne {
- public static void main( String [] args ) {
- JLabel [] labels = {
- new JLabel("one"),
- new JLabel("two"),
- new JLabel("three"),
- };
- JFrame f = new JFrame();
- JPanel panel = new JPanel();
- panel.addMouseListener( whichOneListener );
- f.setContentPane( panel );
- for( JLabel label : labels ) {
- f.add( label );
- }
- f.pack();
- f.setVisible( true );
- }
- private static MouseListener whichOneListener = new MouseAdapter() {
- public void mouseClicked( MouseEvent e ) {
- JComponent c = ( JComponent ) e.getSource();
- JLabel l = ( JLabel ) c.getComponentAt( e.getPoint() );
- System.out.println( l.getText() );
- }
- };
- }
Advertisement
Add Comment
Please, Sign In to add comment