Como eu posso fazer um ‘‘If’’ pra identificar quando o Objeto estara na posição x , pra executar outro código? (se tiver outra forma mais simples de identificar, só falar )
Objeto = Botão
Se precisar de mais informações, me avise
Como eu posso fazer um ‘‘If’’ pra identificar quando o Objeto estara na posição x , pra executar outro código? (se tiver outra forma mais simples de identificar, só falar )
Objeto = Botão
Se precisar de mais informações, me avise
int x_pos = button.getLocation().x;
int y_pos = button.getLocation().y;
if (x_pos == 10 && y_pos == 30){
//alguma coisa
}
o botao 2 nao mudou de posição depois que o botao 1 foi pra posição 30
“quero que os dois mudem de posição em apenas 1 click no botao”
Mas vc só queria saber como saber a posição, não falou de alterar a posição de outro botão.
botao2.setLocation(90, 60);
O código que eu passei não seta nenhuma posição, ele só tá PEGANDO.
int x_pos = button.getLocation().x;
int y_pos = button.getLocation().y;
if (x_pos == 10 && y_pos == 30){ //se X for igual a 10 e Y for igual a 30
//faz alguma coisa
}
ok mas o botao n muda a posição no mesmo click que eu peço pra identificar a posição do botao 1. alguma dica?
mostra oq vc fez
um exemplo,
quando eu clicar no botão “Ativar”
quero que o botão 1 va para a posição 10
ai quando o botão 1 chegar na posição 10
quero que o botão 2 va para a posição 30 automaticamente
(sem precisar clickar 2 vezes no botão “Ativar”)
mostra o código!!!!!!!!!!!!!!!!!!!!!!!
Cara, vc já tem praticamente todo o código, agora é só repetir.
Se vc clicar uma vez vc chama o método, certo? Agora se vc colocar um método dentro do seu método, o que vai acontecer?
Vai gerar um evento sem que vc precise clicar…
int y_pos = botao1.getLocation().y;
if (y_pos == 600) {
botao2.setLocation(90, 60);
int ypos = botao2.getLocation().y;
if (ypos == 60) {
//aqui seria o segundo método
botao2.setLocation(10, 10);
System.out.println(botao2.getLocation());
}
}