Я пытаюсь использовать эту строку под названием «имя пользователя» из другого метода, но я не могу понять, что делать.Вызов строки из другого метода - Java
У меня есть этот кусок кода прямо здесь, который присваивает запись текстового поля в переменной, но я не могу использовать эту переменную в другом методе
//Configuring content pane
JFormattedTextField formattedTextField = new JFormattedTextField();
formattedTextField.setBounds(129, 36, 120, 20);
UsernameFrame.getContentPane().add(formattedTextField);
UsernameFrame.setVisible(true);
//Assigning text field entry to variable
String username = formattedTextField.getText();
Теперь я пытаюсь использовать эта переменная в методе вставили ниже, но я не знаю, что мне не хватает ..
public void actionPerformed(ActionEvent e){
if(username.length() < 5){
}
//Execute when the button is pressed
System.out.println("The button has been pressed");
}
Это, вероятно, что-то действительно просто мне не хватает, спасибо за вашу помощь ребята.
(полный код)
Возможно, вы захотите объявить 'String username' в классе, а не в этом конкретном методе. – yoozer8