Pessoal, estou precisando de uma força para o meu TCC e tenho que fazer uma demonstração de um cenário que envolve basicamente duas linguagens de programação. Tenho que criar uma calculadora e como não conheço a biblioteca Swing fiz a parte inicial no Netbeans. A calculadora está bem básica. Apenas criei a tela com os botões de soma, adição, subtração, divisão, igualdade, os botões numericos de 1 à 9 e 4 botões de funões extras que funcionará em JRuby. Alguem poderia me dar uma força de como eu poderia fazer para que os números apareçam na telinha da calculadora?
creio que se voce der uma procurada irá encontrar tuto’s sobre esse editor que ter ajudarão no seu problema.
T
twhor
com um evento de click no botao vc colocar isso
! no caso o botao 1 foi precionado! JtextField.setText(JtextField.getText() + “1”);
anderson.bonavides
twhor e rafaeldiego obrigado pela força de vocês. Vou dar uma sacada com calma nos seus posts.
Fico agradecido.
T+
anderson.bonavides
Pessoal, imaginemos que eu tenha a variavel "um". Como faria para inserir na telinha?
A unica coisa que sei é que tenho que ter o método actionPerformed.
Alguem poderia mostrar como deve ficar?
public void actionPerformed(ActionEvent e) {
}
T
Thiago_Domingues
inserir o que na tela? esse “um” é o conteúdo da variavel utilizada na conta, ou o nome dela é “um”??? se vc utilizar o NetBeans recomendo utilizar MouseAction…
T
Thiago_Domingues
anderson.bonavides:
public void actionPerformed(ActionEvent e) {
}
também pode utilizar actionPerformed, porém ae vc vai ter que tratar cada evento para identificar de onde ele veio, se é do mouse, do teclado, etc.,..... depende do que você precisa e do tempo disponível que você tem para estudar.......
anderson.bonavides
É to precisando pra ontem. Mas soh utilizando o mouse já é suficiente.
=]
pimenta
Anderson, não sei se você já utilizou classe interna, mas vou colocar um exemplo aqui:
Isso é um exemplo que serve pra digitação dos números. Pra você saber qual o número foi digitado você poderia fazer um método getNroDigitado() que retornasse um String, por exemplo.
Não sei se te ajudei, cara, mas qualquer coisa posta aí..
Abraaços,
anderson.bonavides
pimenta:
actionPerformed(ActionEvent e){
se telinha vazia
telinha = nro digitado
senao
telinha = telinha + nro digitado
}
}
}
A dificuldade que estou tendo é em fazer esse if(e.getSource()== "")...
Mas desde já fico agradecido.
Seria algo como: Se o botão 1 for pressionado escreva 1 na tela. Se for 2... Se for 3 ...