keylistener与jlist

时间:2012-09-18 15:16:30

标签: java swing jlist keylistener

想要在jList中按键盘上的任意键时出现我框架中的jtextField,这就是我所做的:

public class test extends javax.swing.JFrame {

 public test ()  {

 jTextField3.setVisible(false);
         .
         .
         .

private void jList1KeyPressed(java.awt.event.KeyEvent evt) {


    jTextField3.setVisible(true);
    System.out.print("Pressed");
  }
 }
}

当按任意键时,它会打印“Pressed”但文本字段不会出现,为什么??

1 个答案:

答案 0 :(得分:3)

尝试在revalidate()个实例上调用repaint() / JFrame