java - 检测 Java 应用程序中的首次用户

标签 java swing

我正在创建一个登录和注册表单只是为了练习。当应用程序第一次运行时,我希望首先显示注册表单。如何检测应用程序是否是第一次运行?

最佳答案

您可以做的一件事是检查文件是否存在。如果它存在,那么您知道该应用程序以前已经运行过,否则您知道它以前没有运行过,因此您创建它。

File file = new File("some/path/filename.txt");
boolean firstRun = false;
if(!file.exists()){
    firstRun = true;
    file.createNewFile();
}
if(firstRun){
    // Code to run if it is the first time running the app
}else{
    // Code to run if it is not the first time running the app
}

将来,该文件可能会用于用户配置等。

关于java - 检测 Java 应用程序中的首次用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31763431/

相关文章:

Java使用KeyListener检查括号是否被按下

java - Retrofit 库的 onResponse 方法的响应始终返回 null

java - 将多个视频无缝拼接在一起

java - 如何通过鼠标事件改变JLabel的背景颜色?

java - 如何使用按钮作为 double 据类型将JTextField输入存储为变量?

java - 两个日期之间的 JTable rowfilter,同一列

java - 在 Swing 中获取当前外观组件背景颜色的正确方法是什么?

java - 设置方法下hadoop中的共享连接

java - Android 中来自谷歌服务的网络错误

java - 在 Android 中下载图像