0

私は Java の初心者で、JApplet (ブラウザの外部でも実行されます) をコーディングしています。私のメイン フォームでは、ロード時に QuickTable を追加したいと考えています。

現在、ボタンがあり、ボタンを押すと QuickTable が正常に追加されます。ボタンの背後にあるコードを void にコピーし、init() の最後で実行しようとしましたが、QuickTable が表示されません。

                    DBTable servers = new DBTable();
                    servers.setConnection(conn);
                    servers.setSelectSql("SELECT ServerID, Naam, Kost, Opslag, Paswoord from tblServers");
                    servers.createControlPanel();
                    jPanel3.add(servers);
                    servers.refresh();

アプレットのロード後にメソッドを自動的に実行するにはどうすればよいですか?

コード ビハインド マイ ボタンはここにあります (ここには収まりません): http://ompldr.org/vZXkycw/pasta

GET THIS : 「jButton1.setVisible(false);」を削除すると、スニペットが機能しなくなります。私は現在、メソッドの先頭に .setVisible(false) を使用し、最後に .setVisible(true) を使用していますが、ボタンを操作しているときに問題なく動作します。init() 内からコードをロードすると、テーブルは表示されません。

4

1 に答える 1

4

アプレットがロードされた後、メソッドを自動的に実行するにはどうすればよいですか?

(の終わりの)init()メソッドから呼び出します。

于 2012-08-01T13:30:44.013 に答える