1

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

4

1 回答 1

3

尝试在您的 s 实例上调用revalidate()/ 。repaint()JFrame

于 2012-09-18T15:28:48.930 回答