내 소프트웨어에서 해당 시스템에서 응용 프로그램이 처음 실행될 때 jopppane에 "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
응용 프로그램을 실행할 때 단 한 번만 필요로하는 횟수가 2 번 더 필요합니다. – user5876281
코드에 2 개의 오류가 있습니다. 1. isExist()가 Exbe() 대신 netbeans에 없습니다. – user5876281
두 번째 오류는 응용 프로그램을 실행할 때 해당 대화 상자를 표시하지 않습니다. 명확하게 작동하지 않습니다. 코드를 확인하고 업데이트하십시오. 감사합니다. – user5876281
- 1. Tensorflow 오류가 처음 실행될 때
- 2. 조각을 대화 상자에 표시하는 방법 | Android
- 3. AIR 2.0이 처음 실행될 때 EULA 대화 상자가 표시되지 않음
- 4. jQuery 대화 상자에 PHP 결과를 표시하는 방법
- 5. Instalaltion은 성공했지만 해당 소프트웨어가 없습니다.
- 6. 대화 상자에 UI 컨트롤을 올바르게 표시하는 방법
- 7. 닫을 때 jquery 대화 상자에 성공 메시지를 표시하는 방법
- 8. Java를 사용하여 autosys 상자에 연결하는 방법
- 9. Java를 사용하여 IBM Watson 대화 상자에 변수 전달
- 10. 함수는 처음 실행될 때 스크립트가 실행되지 않습니다.
- 11. BootstrapDialog, "display : none"div를 대화 상자에 표시하는 방법
- 12. 적절할 때 onbeforeunload 대화 상자를 표시하는 방법?
- 13. Java를 사용하는 파일 시스템에서 "걸어 다니는"방법
- 14. iPhone UIActivityIndicator가 처음 실행될 때 작동하지 않습니다.
- 15. 앱이 처음 실행될 때 다른 화면 표시
- 16. 처음 실행될 때 재귀가 작동하는 방식
- 17. Android : 내 앱이 처음 실행될 때
- 18. Java를 사용하여 텍스트 파일을 읽으려고하는데 프로그램이 실행될 때 지워집니다.
- 19. 처음 Mac을 구입하고 소프트웨어를 가지고 있습니까?
- 20. JQuery 대화 상자에 정보를 표시하는 레일
- 21. java를 사용하여 mongoDB 배열을 표시하는 방법
- 22. 작업 스크립트에서 스크립트가 처음 실행될 때 버튼을 비활성화하는 방법
- 23. HTML을 사용하여 저장 대화 상자를 표시하는 방법
- 24. Java를 사용하여 원격 시스템에서 배치 파일 실행
- 25. HtmlService createTemplateFromFile : JQuery 대화 상자에 템플릿을 표시하는 방법
- 26. Linq 쿼리는 실행될 때 해당 sql을 반환합니다.
- 27. 프로그램이 처음 실행될 때만 중단됩니까?
- 28. 흐림에 대한 Jquery 대화 상자를 표시하는 방법?
- 29. 데이터베이스의 데이터를 대화 상자에 표시
- 30. 내 vb6 대화 상자에 underoot 문자를 표시하는 방법
을 settings.conf을 말할 수 show.splash.screen = 0 속성을 가질 수 있습니다. 앱에서 먼저이 속성을 확인합니다. 0이면 스플래시 화면을 표시하고 show.splash.screen = 1 파일에서 속성을 업데이트합니다. 다음 번에 앱이 시작될 때 시작 화면이 표시되지 않습니다. –
이것은 안드로이드에 없으며 데스크톱 응용 프로그램에 사용 중입니다. – user5876281
코드를 확인하기 위해 많은 웹 사이트를 시도했지만 코드를 볼 수 없었습니다. – user5876281