在一个类中申明文本框,然后加上监听器。可是在监听器中的方法怎么不能访问这个文本框 ? 应该怎么  申明  ? public class JFrame1 extends JFrame 
{
public JButton bt = null;
public JTextField tx = new JTextField();
//tx.getDocument().addDocumentListener(new Swing_OnValueChanged ()); 

public JFrame1()
{

          JFrame F = new JFrame("TextListener");
      F.setVisible(true);
      F.setSize(200, 100);
      tx.setText("123");
      F.getContentPane().add(tx,BorderLayout.WEST);
      JButton bt = new JButton("Exit");
         bt.setBackground(Color.blue);
      F.getContentPane().add(bt,BorderLayout.EAST);
      F.addWindowListener(new WindowAdapter(){
      public void windowClosing(WindowEvent e){
        System.exit(0);  
      }
      });
          
      tx.getDocument().addDocumentListener(new Swing_OnValueChanged ());        
    
}


     public static void main(String args[]){
      
       JFrame1 F = new JFrame1();
         
     
 }
}
 class Swing_OnValueChanged implements DocumentListener 
{  
public void changedUpdate(DocumentEvent e){
   
   System.out.printf("liyuan1" + e);
   
   
   }
  
 public void insertUpdate(DocumentEvent e){
   
   System.out.printf("Text Inserted:"+tx.getText());
   
   
   }
 public void removeUpdate(DocumentEvent e){
   
   System.out.printf("liyuan3");
   
   
 }} 在方法中
public void insertUpdate(DocumentEvent e){
   
   System.out.printf("Text Inserted:"+tx.getText());
   
   
   }tx 无法访问啊