Pergunta : mouseClick de MouseListener único/clique do dobro

() O método mouseClicked abaixo procura cliques dobro e escolhe cliques. O problema está aquele em um clique dobro, processa o único clique e então o dobro. Como eu começ lhe process somente o dobro?
class= > " desobstruído " do
> do " codeSnippet " do class= do
class= " lineNumbers " do
class= do
1:
2:
3:
4:
5:
6:
7:
vago >public notpretty " do class= " do id= " codeSnippet853005 do
           
class= do

Resposta : mouseClick de MouseListener único/clique do dobro

Este si a maneira Java é, um problema anoying. A única maneira em torno dela que eu encontrei devo iniciar um temporizador durante quanto tempo você pensa que o segundo clique deve tomar depois que primeiro (0.5-1 segundo eu penso sou aprovado, mas para ter um jogo com ele)

Ver o exemplo do código abaixo, mim agarrou-o de http://forums.sun.com/thread.jspa?forumID=257&threadID=413348

deixar-me saber se você precisa mais ajuda, considerações
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
component.addMouseListener (MouseAdapter novo () {
			temporizador final do temporizador = temporizador novo (300, ActionListener novo () {
				 vácuo do público actionPerformed (ActionEvent e) { 
					System.out.println (“escolhir”);
					timer.stop (); 
				}
			});
			vácuo do público mouseClicked (MouseEvent e) {
				se (timer.isRunning ()) {
					timer.stop ();
					System.out.println (“dobro”); 
				} mais {
					timer.restart ();
				}
			}
	});
Outras soluções  
 
programming4us programming4us