2015-05-06 4 views
0

Я создал класс с JTextField, и я хочу получить это значение и использовать его в другом классе.Как получить и передать значение из JTextField

public class Create{ 
JTextField user; 

public Create(){ 
    user =new JTextField(10); 
    } 
public String getUser(){ 
    return user.getText(); 
    } 



public class ReviewWindow{ 
JLabel luser1; 
public ReviewWindow(){ 
    Create create = new Create(); 
    luser1= new JLabel(create.getUser()); //I want to get this value here. 
    } 
    } 
+0

есть ли у вас какие-либо ошибки? –

+0

нет, он просто пуст – krychuq

+1

Ваше текстовое поле пуст, потому что вы никогда не размещали текст там, чтобы начать с – JavaFanatic

ответ

0

Как правило, существует действие, связанное с получением значения из JTextField. Например, кнопка с именем «сохранить», которая нажимается после завершения ввода пользователем поля JText. Итак, настройте кнопку (можно найти учебник/объяснение here) добавьте к этой кнопке прослушиватель действий. Внутри этой функции actionlistener возьмите текст из JtextField (JtextField.getText()) и передайте его другому классу через функцию getter/setter или конструктор.

Смежные вопросы