私はjavax.swing.*パッケージが初めてで、c#.net にしか慣れていません。私は2つのJFrames、すなわちfrmLoginとfrmMainそれぞれを持っています。私がやりたいのは、次のような単純なコードです。
+----- C#版 ----------
this.hide();
new frmMain().ShowDialog();
this.show();
tbPsswrd.Text = String.empty;
+---- JAVA バージョン -------
this.setVisible(false);
new frmMain().setVisible(true);
this.setVisible(true);
tbPsswrd.Text = "";
+ ---------------------------
Java JFrame では、 と のみshow()がsetVisible(boolean isVisible)使用可能であるため、frmMain().
要約すると
、子フォームを閉じない限り、次のコードに続行しないようにする.showDialog();だけでなく、メソッドと同等の機能が必要です。.show();
前もって感謝します!ウ