Я хочу сделать диалоговое окно всплывающим при нажатии буквы на клавиатуре.Таким образом, у меня получился очень длинный массив символов.Есть ли лучший способ сделать этот код?
@Override
public void keyPressed(KeyEvent e) {
char[] alphabet = {'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'};
char c = e.getKeyChar();
char a = alphabet[0];
for(int i = 0; i < alphabet.length;i++) {
a = alphabet[i];
if(c == a)
JOptionPane.showMessageDialog(panel, "Error: "+c, " cannot be used", JOptionPane.WARNING_MESSAGE);
}
}