如何使用 java netbeans 在同一系统中设置应用程序首次打开日期

How to set application first open date in same system using java netbeans

我想为此目的创建一个小应用程序我想知道如何在 jLabel 中设置一个日期,该日期是使用 java netbeans 在该系统中首次打开该应用程序。

在您的主要方法中试试这个。从 属性 文件中读取开始日期。

package com.java.demo;

import java.awt.Dimension;
import java.awt.GridBagLayout;
import java.util.Date;

import javax.swing.JFrame;
import javax.swing.JLabel;

public class Test {

    public static void main(String[] args) {
        JFrame frame = new JFrame("Test Frame");
        frame.setLayout(new GridBagLayout());

        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.pack();
        frame.setPreferredSize(new Dimension(250, 150));
        frame.setMaximumSize(new Dimension(250, 150));
        frame.setMinimumSize(new Dimension(250, 150));
        JLabel label = new JLabel(new Date().toString());
        frame.getContentPane().add(label);
        frame.setVisible(true);

    }

}

希望这对您有所帮助。编码愉快!

没有这种可能性(与编程语言或您使用的 IDE 无关)。

原因是您需要管理员权限才能将该信息存储在系统的所有用户都可以访问 的地方,这些信息不太可能被删除事故.

您将需要一个 安装程序 来将该信息存储在该位置。


但是如果你有,你可以阅读包含该信息的文件。这样做的基本技术是来自 Java 标准库的 FileReaderScanner class,但是如果您的 "system config" 变得更复杂,您可能会更改为一些映射框架。