私はかなりJavaに慣れているので、ここでは何か根本的な欠点があります。イベントハンドラでテキストが設定されているようです
私はボタンでGUIを持っていると私はそれをクリックし、タスクに
connectButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
databaseConnectWindow.setText("Connecting...");
connectToDatabase();
}
});
を行い、その後何かにウィンドウ内のテキストを変更しかしdatabaseConnectWindow内のテキスト上記のコードでは変更されません。 conectToDatabseが終了するまで。 アイデア
+1をご覧ください。 – camickr
ディト..私が探していたもの。 – Scott
これはとても悪いですか?... Runnable doWorkRunnable = new Runnable(){public void run(){connectToDatabase(); }}; SwingUtilities.invokeLater(doWorkRunnable); – Scott