| Autor |
Mensagem |
|
|
ebertholdo wrote:
walissongpi wrote:Acredito que isso possa não ser possível. Dê mais uma pesquisada na internet. O JDesktopPane não possui container.
O mesmo codigo funciona no netbeans com JDesktopPanel
Pois é, estranho, no meu netbeans não funcionou...
vou retestar aqui.
|
 |
|
|
nathanRayden wrote:Mas tem como calcular tudo de uma vez ao evento do botão? tem como me dar um exemplo por favor???
tem sim. Dessas duas maneira que te mostrei e outras.
1) Você deve colocar no texto da jLabel3 o valor 0, certo?
ou
2) você deve declarar a variável soma fora do método do evento, certo?
|
 |
|
|
|
Acredito que isso possa não ser possível. Dê mais uma pesquisada na internet. O JDesktopPane não possui container.
|
 |
|
|
nathanRayden wrote:alguem??
Não acumula porque a variável soma é local. Toda vez que entrar neste método ela será redeclarada e será atribuído 0 a ela.
Declare a variável global ou
é isso ou algo do tipo. Testa aí e fala se resolveu...
|
 |
|
|
ViniGodoy wrote:
walissongpi wrote:Use BigDecimal
Se ele vai fazer cálculos, essa é uma péssima idéia. O BigDecimal, apesar de ter precisão arbitrária, é extremamente lento.
Realmente é terrível, mas ele queria algo pra ver...
|
 |
|
|
|
o método indicado é o mesmo, mas coloque o seu código pra gente identificar o problema.
|
 |
|
|
lucasmurata wrote:
digaoneves wrote:
lucasmurata wrote:Entao,
assim ninguem vai te ajudar, e nem vai te dar um código pronto....
Isso é o que você pensava.. hehehehe
Pois é,
não quiseram dar chance pro rapaz pensar.
É, você está certo! Estamos criando monstros robôs...
|
 |
|
|
|
Use BigDecimal
|
 |
|
|
\Existem n maneiras de fazer isso...
Coloque o objeto no panel e verifique se a posição dele excede o mesmo. Se exceder, você pode descer ele mais um pouco...
|
 |
|
|
|
 |
|
|
Só desabilitar o botão não é suficiente?
só desabilitar o botão depois de clicado.
Outra opção seria você criar uma classe MeuBotão extends JButton e dentro dela você colocaria alguma variável pra poder identificar se já foi clicado.
|
 |
|
|
Poste seu código completo para eu dar uma olhada...
|
 |
|
|
Nossa, passou um filme aqui na minha cabeça. Na época custava mais de R$ 1500,00 e eu fiquei doido pela coleção. Isso foi logo quando lançou a versão colorida dela. Era meu sonho de consumo.
Mas voltando ao assunto, isso acontece com essa geração mesmo. Minha irmã já não lê mais nada, só vai na internet e faz um plágio lascado...
|
 |
|
|
Wagner Junio wrote:
walissongpi wrote:Ainda não entendi o que você está tentando fazer...
Você está adicionando os eventos dentro de um laço de repetição, mas você quer parar ele quando acionar o evento? o.O
Sim, depois que clicar no botão quero informar ao laço que já pode sair, entendeu???
Entendi, mas ainda está confuso.
Você vai representar o jogo da velha através de 9 botões, é isso?
Mas todos eles devem ter o evento adicionado a eles, certo?
Não entendo o porque de você querer interromper o laço de repetição...
Você deve adicionar a ação a todos os botões...
|
 |
|
|
o primeiro erro que encontrei no seu código foi:
Você está passando a variável duasDez por parâmetro, só que ela não é ponteiro (Não é C, nem C++).
faça isso:
a função duasDez vai ficar assim:
só olhei essa parte. Execute os testes e depois você coloca suas outras dúvidas aqui.
|
 |
|
|