2013-08-21 5 views
0

을 변경하지 않습니다 내가 하나가 JTextField를 myField라고있는 많은 데이터 멤버와 클래스 테스트를 만들었습니다. 구성하는 동안 빈 텍스트 필드를 만듭니다.텍스트 필드 텍스트

내 문제는 내가의 setText 메소드를 사용하면 텍스트 필드의 내용이 결코 건설 후 변경되지 점이다.

class test extends JPanel 
{ 
    private JTextField myField; 
    public test() 
    { 
     //constructer 
    } 
    private void setTheLayout() 
    { 
     // did layout positioning for myField 
     add(myField); 
    } 
    private void setAValue() //called on a button click 
    { 
     myField.setText("Hello world"); 
    } 
} 

어떻게 해결할 수 있습니까?

+1

이 디버깅나요 당신은 메소드가 호출되어 있는지입니까? 버튼이 문제가 될 가능성을 배제하십시오. – Gamb

+0

당신은 – Raghunandan

+0

이 버튼에 ActionListener를 구현나요 myField''초기화되지 않은? –

답변

0

변경 : private JTextField myField; 사람 : private JTextField myField = new JTextField("");

나는 이것이 당신이 필요하다고 생각합니다.