Как получить нажатую букву из JButton и сравнить ее со строкой?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как получить нажатую букву из JButton и сравнить ее со строкой?

Сообщение Anonymous »

Я хочу получить нажатую букву от JButton, когда она была нажата

Код: Выделить всё

  public class ButtonDisabler implements ActionListener {

@Override
public void actionPerformed(ActionEvent e) {
JButton btnGetText = (JButton) e.getSource();
char charLetterPressed;
charLetterPressed=(btnGetText.getText().charAt(1));

btnGetText.setEnabled(false);
}
}
Затем используйте эту букву и сравните ее со строкой, а затем отобразите букву, только если она была найдена, в JLabel
< pre class="lang-java Prettyprint-override">

Код: Выделить всё

 char charChkWord;
StringBuffer word = new StringBuffer();
for (int i = 0; i < strRandomWord.length(); i++) {
charChkWord = strRandomWord.charAt(i);
if (charLetterPressed == String.valueOf(charChkWord)) {
lblWord.setText(word.append(charChkWord).toString());
}
}
Я не знаю, как получить эту букву и сравнить ее со строкой.

Подробнее здесь: https://stackoverflow.com/questions/122 ... o-a-string
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»