まあ、物事はうまくいくはずですが、いつものようにうまくいきません:D. おそらく、経験豊富なプログラマーにとって明らかなある種の問題を省略したのでしょう。
主にこんなことをしています
ACProcess ACProcess = new ACProcess();
new ACFrame(ACProcess);
ACFrame
JFrame
すべてを含むだけJPanels
です。
ACProcess
jd2xxライブラリを使用してコントローラにアクセスし、usb経由で接続する責任があります。私は絶対にwhile(true)
そこにループが必要です(アクセスコントローラーとの質問と回答のタイプの通信のため)、メソッドでそれを「リダイレクト」するだけです。現在、機能するかどうかをテストしていますが、機能しません。私のACProcess()
コンストラクタには次のようなループがあります。
while(true) {
if(verify) {
System.out.println(test);
test++;
}
else {
System.out.println("works");
}
}
これらのように、それを指示する方法:
public void test() {
verify=false;
}
public void test2() {
verify=true;
}
public boolean verifyValue() {
return verify;
}
このループを実行するにはどうすればよいですか? (私のコンパイラは何も表示しないSystem.out.println()
ので、動作しないと思います。