Java keylistener jtextare - PullRequest
       7

Java keylistener jtextare

0 голосов
/ 30 августа 2018
public String letterTry() {
        String letterToTry;
        letterToTry=tryLetterJTextField.getText();
        return letterToTry;
    }

Теперь я хочу, чтобы этот метод ждал, когда пользователь нажмет ввод, затем вернет letterToTry и очистит tryLetterJTextField. Я пытался добавить addKeyListener, но, к сожалению, я не понимаю их, и я пытался исследовать ответ в течение нескольких часов. Помощь будет оценена это мой класс gui

public class Demo extends KeyAdapter {

    private JFrame frame=new JFrame("Hangman");
    private JLabel firstLine=new JLabel("Guess title of this movie!");
    private JLabel encryptedMovieLabel=new JLabel();
    private Container container=new Container();
    private JTextField tryLetter=new JTextField();



    public void createGUI(String encryptedMovieTitle){

        firstLine.setBounds(20,10,200,20);

        encryptedMovieLabel.setBounds(20,30,200,20);
        encryptedMovieLabel.setText(encryptedMovieTitle);


        tryLetter.setBounds(20,60,200,20);
        container.setPreferredSize(new Dimension(300,300));
        container.setLayout(null);
        container.add(firstLine);
        container.add(encryptedMovieLabel);
        container.add(tryLetter);
        frame.add(container);
        frame.pack();
        frame.setVisible(true);
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);


    }
    public String letterTry() {
        String letterToTry;
        letterToTry=tryLetter.getText();
        return letterToTry;
    }

    }
...