0

原因を突き止めるのに何日もかかった問題に取り組んでいます。問題は、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そしてそれはうまくいきました。

JProgressBarWindows 8で何が問題になる可能性がありますか? 回避策はありますか?

どんなアイデアでも大歓迎です。ありがとう

4

0 に答える 0