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 に答える