Estou fazendo um jogo Pong e queria saber como faço pra controlar a barrinha do jogador para cima e para baixo usando o mouse. Valeu!
[RESOLVIDO]Duvidas com eventos do mouse e fullscreen
9 Respostas
Bem, basicamente você vai ter de usar o evento de Mouse Move
algo assim:
jPanel1.addMouseMotionListener(new java.awt.event.MouseMotionAdapter() {
public void mouseMoved(java.awt.event.MouseEvent evt) {
jPanel1MouseMoved(evt);
}
});
e usa-lo assim:
private void jPanel1MouseMoved(java.awt.event.MouseEvent evt) {
// TODO add your handling code here:
}
o evt vai trazer a posicao do mouse e como o teu movimento será só em um sentido,
se for horizontal usarah o x , se for vertical usarah o y.
E assim vai poder controlar o movimento vendo a variacao da variavel em
um certo periodo de tempo, ou mudanca de valor…
Acho que não preciso usar um evento para isso. Acho que poderia apenas usar um method que me retorna a posição do mouse.
Tenho mais outra duvida, como oculto o mouse na tela do jogo?
Acho que não preciso usar um evento para isso. Acho que poderia apenas usar um method que me retorna a posição do mouse.
Tenho mais outra duvida, como oculto o mouse na tela do jogo?
Um método que te retorna a posição do mouse!!! Interessante!!! Quando souber qual posta aí!!!
Bom dia,
Location posicaoMouse = java.awt.MouseInfo.getPointerInfo().getLocation();
retorna a posição do mouse.
Ae valeu galera pela Ajuda! para o movimento com mouse usei a interface MouseMotionListener e já consegui ocultar o mouse. =D
Ainda aproveitando esse tópico, quero pedir mais uma ajudinha: Como eu faço para minha JFrame ocupar a tela inteira, uma fullscreen?
Então acabou usando evento!!! kkkkkkkkkkkkkkkkkkkkkk
Falou contra minha sugestão e acabou usando.
Para maximizar use isso:
this.setExtendedState(MAXIMIZED_BOTH);
Então acabou usando evento!!! kkkkkkkkkkkkkkkkkkkkkkFalou contra minha sugestão e acabou usando.
Para maximizar use isso:
this.setExtendedState(MAXIMIZED_BOTH);
Nem falei contra sua sugestão, relaxa.
Mas tipo, esse setExtendState, tem que importart algo?
Esse setExtendedState é método da classe JFrame. Método da janela da tela.
Esse setExtendedState é método da classe JFrame. Método da janela da tela.
Vlw mais uma vez