2010-05-02 7 views
0

Je cherche à ajouter un caractère à une zone de texte. J'ai une interface graphique simple conçue pour ressembler à un téléphone portable et je veux être capable de cliquer sur l'un des boutons et mettre à jour la zone de texte avec ce caractère. Si je clique sur un autre bouton, je veux pouvoir ajouter ce personnage à la première. Comment puis-je faire cela? Évidemment, en ce moment, il suffit de définir le caractère pour ce bouton dans la zone de texte et sera remplacé lorsqu'un autre bouton est cliqué.Java Ajout d'un caractère à une zone de texte

public void actionPerformed(ActionEvent e) { 
    String source = e.getActionCommand(); 
    if (source.equals("1")) { 
     TextArea.setText("1"); 
    } else if (source.equals("2abc")) { 
     TextArea.setText("a"); 
    } else if (source.equals("3def")) { 
     TextArea.setText("e"); 
    } else if (source.equals("4ghi")) { 
     TextArea.setText("i"); 
    } else if (source.equals("5jkl")) { 
     TextArea.setText("k"); 
    } else if (source.equals("6mno")) { 
     TextArea.setText("o"); 
    } else if (source.equals("7pqrs")) { 
     TextArea.setText("s"); 
    } else if (source.equals("8tuv")) { 
     TextArea.setText("t"); 
    } else if (source.equals("9wxyz")) { 
     TextArea.setText("x"); 
    } 

Répondre

3
TextArea.append(newText); 
+0

Merci Matthew. Appréciez-le! – user330572

+3

@ adam08 - Assurez-vous de répondre à votre question si elle a résolu le problème! –

Questions connexes