Oi,Pessoal
Estou com um probleminha:
Preciso, ao clicar sobre um botão e arrastar o mouse sobre os demais, que estes sejam pressionados(clicados), um a um.
Como posso fazer isso?
Oi,Pessoal
Estou com um probleminha:
Preciso, ao clicar sobre um botão e arrastar o mouse sobre os demais, que estes sejam pressionados(clicados), um a um.
Como posso fazer isso?

Pq vc precisa desse comportamento estranho de JButtons?
Um grupo de botões que podem ser simultanemente clicados não é um comportamento de JToggleButtons?
Mesmo mudando para JToggleButton, como posso implementar com mouseDragged? Eu tentei isso com JButton:
public void mouseDragged(MouseEvent e) {
int x = e.getX();
int y = e.getY();
JRootPane r = ((JButton)e.getSource()).getRootPane();
JButton b = (JButton)r.getComponentAt(new Point(x,y));
b.doClick();
}
Mas não deu certo…
Tente isso tmb:
public void mouseDragged(MouseEvent e) {
AbstractButton abstractButton = (AbstractButton) e.getSource();
abstractButton.getModel().setPressed(true);
}
Mas também não funcionou.
Eu falei que esse não era um bom caminho…
Eu não tive escolha
não funcionou mesmo aquele código…ou eu não soube reutilizá-lo.

Uma pena…
E pena que estou sem tempo, senão fazia um exemplinho e te mandava. 
Obrigada, Vini. Você já me ajudou bastante 
Vou tentar quebrar a cabeça aqui…heheh 
Alguem sabe dizer se o setPressed do ToggleButton somente simula o efeito do click, ou é o evento click mesmo?
Ele dispara o evento de click sim.
do mouseClick ou do mousePressed? Acho que dos dois
Eu estou quase conseguindo implementar o que eu quero…so tenho um problema com o mouseMoved, para manter selecionado o botão.
Estou usando mais ou menos aquela sua ideia de, ao clicar no botao, ele guarda a posicao e, ao manter pressionado e arrastando, ele guardara a posicao quando o jogador soltar o botao. O problema é que o mouseMouve nao esta funcionando para “pintar” os botoes durante o arrasto.