2

私はjavax.swing.*パッケージが初めてで、c#.net にしか慣れていません。私は2つのJFrames、すなわちfrmLoginfrmMainそれぞれを持っています。私がやりたいのは、次のような単純なコードです。

+----- 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();

前もって感謝します!ウ

4

1 に答える 1