私のソフトウェアでは、そのシステムでアプリケーションが最初に実行されたときに、joptaneに "welcome"というメッセージを表示したいと考えています。私はこのメッセージを2回以上欲しがっていません。 netbeansを使用してそのシステムでアプリケーションが最初に実行されたときにのみ必要です。ソフトウェアでJavaを使用してソフトウェアを表示する方法
答えて
を使用してアプリケーションを開いて、このコードを毎回実行することができます。
Preferences prefs = Preferences.userNodeForPackage(getClass());
boolean hasRunBefore = prefs.getBoolean("hasRunBefore", false);
if (!hasRunBefore) {
prefs.putBoolean("hasRunBefore", true);
JOptionPane.showMessageDialog(mainWindow,
"Welcome to ExampleApp!", "Welcome",
JOptionPane.INFORMATION_MESSAGE,
applicationIcon);
}
システム内のどこか(たとえばユーザのホームディレクトリ内)にファイルを作成し、存在しない場合にのみこのファイルを作成することができます。
File file = new File(System.getProperty("user.dir") +"/.launch_first_time");
if(!file.exist()) {
file.createNewFile();
JOptionPane.showMessageDialog (null, "welcome", "Launch for the first time", JOptionPane.INFORMATION_MESSAGE);
}
あなたはこれがprobaby Preferencesのために良いユースケースであるWindowsListener
アプリケーションの実行時に1回の時間が必要なく2回以上必要です。 – user5876281
コードに2つのエラーが見つかりました。 1. isExist()は、Exists()ではなく、netbeansにありません。 – user5876281
2番目のエラーは、アプリケーションを実行するときにそのダイアログボックスを表示していません。それははっきりと働いていません。コードを確認して更新してください。 ありがとう – user5876281
- 1. ソフトウェアでレルムにデータを表示、挿入する方法
- 2. プロ用Javaソフトウェアをパッケージ化
- 3. JAVAを使用してOSにインストールされているソフトウェアを一覧表示できます
- 4. sudoなしでVagrantを使用してソフトウェアをプロビジョニングする方法
- 5. Javaソフトウェアを.exeソフトウェアに変換できますか?
- 6. Chromeでソフトウェアwebgl engineを使用する方法18
- 7. 外部コマンドラインツールを使用するソフトウェアをテストドライブする方法
- 8. Javaベースのソフトウェアの配布方法は?
- 9. jenkinsでAWS codepipelineを使用してソフトウェアを自動化する方法
- 10. ウィンドウを分割して、常にソフトウェアを表示します。
- 11. Centosにインストールされているサードパーティのソフトウェアを一覧表示する方法
- 12. バーチャルマシンを使用した新しいソフトウェア配布方法
- 13. アセットを管理するソフトウェア(ハードウェアとソフトウェア)
- 14. USBキーのJavaソフトウェア
- 15. スタイルシートのすべてのcssセレクタを一覧表示するソフトウェア
- 16. Linuxでソースコードを使ってソフトウェアを構成してビルドする方法は?
- 17. ソフトウェアをダウンロードしてインストールするバッチファイルを作成する方法
- 18. Azure VMソフトウェア停止時のソフトウェア費用
- 19. Java Swing:ソフトウェアを使用する方法をユーザーに教えるアシスト機能を作成する方法は?
- 20. Modelicaを使用したループモードのソフトウェア
- 21. Javaを使用したソフトウェアのプログラミング設定
- 22. ソフトウェアの方法論とEclipse
- 23. Scalaソフトウェアのインストール方法
- 24. wmiを使用してリモートホストからソフトウェアをインストールする
- 25. Ubuntu - dpkgを使用してソフトウェア情報を取得する -
- 26. Webアプリケーションのソフトウェア使用ドキュメントツール
- 27. ソフトウェアを別のソフトウェアから実行する方法を統合する方法は?
- 28. サービスとしてC++ Windowsソフトウェアを提供する方法
- 29. ソフトウェアをドライブとしてマッピングする方法は?
- 30. ソフトウェア
あなたがファイルを使用することができますが、settings.confを言うことができますプロパティでshow.splash.screen = 0を指定することができます。 アプリではまずこのプロパティをチェックします.0の場合はスプラッシュ画面を表示し、ファイルshow.splash.screen = 1のプロパティを更新します。 次回あなたのアプリが起動すると、スプラッシュ画面は表示されません。 –
これはアンドロイドではデスクトップアプリケーションに使用していません。 – user5876281
コードを確認するために多くのウェブサイトを試しましたが、コードは表示されませんでした。 – user5876281