Outro programa, outro problema

4 respostas
R

Neste programa não mostra o JOptionPane???

.....
  TrataEdit tratat;
  tratat = new TrataEdit();
  
  btn_somar.addActionListener(tratat);   
  
}
public static void main(String[] args) {
  new Swing15().Monta_Form();

}

private class TrataEdit implements ActionListener {

public void actionPerformed (ActionEvent evento){
	
  if (evento.getActionCommand().equals("SOMAR")) 
      n1= Integer.parseInt(numero1.getText());
      n2= Integer.parseInt(numero2.getText());
      soma=n1+n2;
      JOptionPane.showMessageDialog(null, soma);

4 Respostas

D

fera…qual erro que dá?
de qualquer forma…o argumento esperado ali pelo showMessage é uma String…

vc pode fazer assim:

JOptionPane.showMessageDialog(null, Integer.valueOf(soma).toString());

Referência:
http://java.sun.com/javame/reference/apis/jsr209/javax/swing/JOptionPane.html

t+

A

Eh… ou entaum faz uma gambiarra tipo assim:

JOptionPane.showMessageDialog(null, "" + soma);

q acho deve funcionar tbm… =)

R

o problema é justamente que não acontece nada. Clico no botão e nada.

L

cara, eu ja te respondi porque não funciona, vc adiciona um evento para um botão, mas na form adiciona outro botão.

lê a resposta nesse seu outro tópico:
http://www.portaljava.com/home/modules.php?name=Forums&file=viewtopic&t=38914

Criado 26 de abril de 2007
Ultima resposta 3 de mai. de 2007
Respostas 4
Participantes 4