原因を突き止めるのに何日もかかった問題に取り組んでいます。問題は、Java アプリケーションからリモート データベース サーバーにデータをアップロードできないことです。そして最後に、何が問題を引き起こしているのかを突き止めました。それは実際にはJProgressBar
.
このアプリケーションは、Windows 7 デスクトップでは正常に動作しますが、Windows 8 タブレットでは動作しません。
私のコードは次のようなものです:
[編集]
private class MyTask extends SwingWorker<Void, Void>{
@Override
protected Void doInBackground() {
...
...
switch(uploadData()) {
...
...
...
}
return null;
}
@Override
protected void done() {
....
....
}
}
private int uploadData(){
....
....
//everything stops here. because it got stuck
// with this line
jProgress.setMaximum(maxItems);
....
//upload
//return something
}
だから私はその行にコメントしました。jProgress
その後、続行しましたが、次の方法で再び行き詰まりました。だから私はすべてにコメントしました、jProgress
そしてそれはうまくいきました。
JProgressBar
Windows 8で何が問題になる可能性がありますか? 回避策はありますか?
どんなアイデアでも大歓迎です。ありがとう