Je souhaite ajouter & pour supprimer un opérateur avec un bouton. Donc, au début, '-' est supposé ne pas être disponible. Lorsque je clique sur '-', il devrait être ajouté dans la première ligne du champ de texte. S'il est déjà présent et que l'on clique dessus, il devrait être supprimé. Comment puis-je faire cela?Ajouter et supprimer un caractère dans le champ de texte avec un bouton
Ce code j'ai écrit jusqu'à présent:
private void jButtonActionPerformed(java.awt.event.ActionEvent evt) {
jTextField.setText("-" + jTextField.getText());
}
Faire le « bouton » un ' JCheckBox'. Quand il est coché, récupérez le texte, vérifiez qu'il ne commence pas déjà par '-' et sinon, préfixez le texte avec un. Quand elle n'est pas cochée, faites la même vérification (mais en face, et si c'est le cas, récupérez la sous-chaîne du premier caractère et placez-la comme texte.) Regardez attentivement les méthodes 'String' pour plus de détails. parce que l'utilisateur peut toujours taper un signe '-' manuellement, ce qui semble vraiment plus simple! –