最初に Android 開発を始めた後、Java デスクトップ アプリの開発を始めています (少し興味がありますが、あります)。
私がやったことはLogin.java
、アプリを開始する場所であるクラスのタイトルを作成することです。MySQL データベース テーブルと比較して認証を行った後、 というタイトルの新しいクラスを表示する必要がありますMembers.java
。
その趣旨で、私はここから解決策を試しました: Java swing application, close one window and open another when button is clicked and used this code in my Login.java
file:
dispose();
new Members().setVisible(true);
ただし、何が起こっているかというと、Login.java
ウィンドウが一時的に (一種の) 閉じてから、Members.java
. この動作は正常ですか?それとも私はそれを間違ってコーディングしていますか?認証後Members.java
に を交換する必要があります。Login.java
もう少し明確にするために、Android との簡単な比較をさせてください (上記がそうでない場合)。で新しいクラスを表示する必要がある場合はAndroid
、次のような単純なコードを実行して呼び出すことができます。
Intent showActivity = new Intent(this, SecondActivity.class);
startActivity(showActivity);
これは、何かが閉じてから何かが開いたという印象を与えません。どんな助けでも大歓迎です。
PS: いろいろ検索してみましたが、何を検索すればいいのかわからないのでダメでした。また、Eclipse に対して、IDE として Netbeans を使用しています。