请问:如何在一个JPANEL里按下一个JBUTTON,使另外一个JPANEL里的JTEXTFIELD中的内容被清空?
并且这两个JPANEL都在一个JFRAME里
谢谢

解决方案 »

  1.   

    答:
    1、你所说的按下一个JBUTTON是是用户按下还是你模拟用户按下,如果是后者,可以使用Robot类来完成
    2、清空JTEXTFIELD使用JTEXTFIELD.setText("");
      

  2.   

    回楼上的:
    1:是用户按下
    2:这个方法我知道,但是我的PANLE是BEAN形式的,所以不可以象在一个类里那样去调用这个方法。请问该怎么做啊?开始我是把它们放在一起的,那时候可以实现,现在分开做,就是把一个FRAME里分成三个PANLE,而且这三个PANLE是单独以BEAN的形式存放的,这样就不能象你说的直接调用JTEXTFIELD.setText("");这个方法了。
      

  3.   

    并且JTEXTFIELD是PRIVATE类型的
      

  4.   

    在你的 Panel 里提供一个方法 
    public void setText(String str) {
        textfield.setText(str);
    }