1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| public class MaFenetre extends JFrame {
public MaFenetre() {
JPanel p = new JPanel();
p.addMouseListener(new MonListener());
}
private class MonListener extends MouseAdapter {
SortedSet<MouseEvent> events = new TreeSet<MouseEvent>(new EventComparator());
@Override
public void mouseClicked(MouseEvent e) {
events.add(e);
}
private class EventComparator implements Comparator<MouseEvent> {
@Override
public int compare(MouseEvent o1, MouseEvent o2) {
return o1.getX()-o2.getX();
}
}
}
} |
Partager