- 906 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 14:24:58 ]
- あるTextFieldに入力するとタイプ毎に任意のJLabelにその文字に
規定の変換がされたものを表示されていくプログラムを作ろうと思ったのですが、 何故かタイプとラベルに表示される文字に時間差があります。 具体的にはこういうコードを書くと、 public void keyTyped(KeyEvent e) { System.out.println("タイプされた文字:"+e.getKeyChar()); System.out.println("表示文字:"+example.getText()); exlabel.setText(example.getText()); } 出力はこうなります。 タイプされた文字:a 表示文字: タイプされた文字:b 表示文字:a タイプされた文字:c 表示文字:ab タイプされた文字:d 表示文字:abc これってどうしてなのでしょうか?
|

|