그 목적을 위해 작은 응용 프로그램을 만들고 싶습니다. 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);
}
}
희망 사항. 해피 코딩!
실제로 현재 날짜와 시간에 맞게 코딩 작업을 수행하고 있습니다. 나는 날짜를 바꿀 때도 변합니다. 나는 고정 된 날짜를 원해. – user5876281
예를 들어 해당 응용 프로그램을 실행하면 현재 날짜가 기본값으로 표시되어야하며 해당 응용 프로그램을 실행할 때마다 "현재이 응용 프로그램을이 날짜부터 실행했습니다."라는 메시지와 함께 오늘 날짜가 고정되어 있어야합니다. – user5876281
(프로그래밍 언어 나 사용하는 IDE와 관계없이) 그러한 가능성은 없습니다.
시스템의 모든 사용자가 실수로 삭제 될 가능성이없는 및으로 평가되는 장소에 정보를 저장하려면 관리자 권한이 필요하기 때문입니다.
해당 위치에 해당 정보를 저장하려면 설치자이 필요합니다.
하지만 그 정보가있는 파일을 읽을 수 있다면. 기본 기술은 FileReader
또는 Java 표준 lib의 Scanner
클래스이지만 "시스템 구성"이 더 복잡해지면 일부 매핑 프레임 워크로 변경할 수 있습니다.
몇 가지 코드가 있음을 확인했습니다. 안드로이드 응용 프로그램 코딩에서 작동합니다. – user5876281
* "안드로이드 응용 프로그램 코딩에서 작동하는 코드가 있음을 알았습니다."* 코드를 작성했으면 무엇이 문제입니까? –
안드로이드에서는 이러한 유형의 코딩을 위해 sharedpreferences를 사용합니다. 그래서 나는 자바 넷빈에 어떤 코드라도있을 것이라고 생각한다. – user5876281
앱의 시작 부분에'date creationDate = new Date(); – Mistalis
그리고 응용 프로그램을 실행할 때마다 변경하고 표시해야합니다. – user5876281
SimpleDateformat 클래스 형식을 사용하여 날짜 -> 텍스트 파일에 저장 -> 필요할 때마다 파일에서 읽은 다음 JLable에 설정합니다. –