希望在按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”,但文本字段没有出现,为什么?

最佳答案

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

关于java - 与jlist的监听器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12479956/

10-08 22:34