2016-12-23 16 views
0

그 목적을 위해 작은 응용 프로그램을 만들고 싶습니다. java netbeans를 사용하여 해당 시스템에서 응용 프로그램을 처음 열었던 jLabel에서 날짜를 설정하는 방법을 알고 싶습니다. .java netbeans를 사용하여 같은 시스템에서 응용 프로그램을 처음으로 연 날짜를 설정하는 방법

+0

앱의 시작 부분에'date creationDate = new Date(); – Mistalis

+0

그리고 응용 프로그램을 실행할 때마다 변경하고 표시해야합니다. – user5876281

+0

SimpleDateformat 클래스 형식을 사용하여 날짜 -> 텍스트 파일에 저장 -> 필요할 때마다 파일에서 읽은 다음 JLable에 설정합니다. –

답변

1

기본 방법으로 시도해보십시오. 등록 정보 파일에서 시작 날짜를 읽으십시오.

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); 

    } 

} 

희망 사항. 해피 코딩!

+0

실제로 현재 날짜와 시간에 맞게 코딩 작업을 수행하고 있습니다. 나는 날짜를 바꿀 때도 변합니다. 나는 고정 된 날짜를 원해. – user5876281

+0

예를 들어 해당 응용 프로그램을 실행하면 현재 날짜가 기본값으로 표시되어야하며 해당 응용 프로그램을 실행할 때마다 "현재이 응용 프로그램을이 날짜부터 실행했습니다."라는 메시지와 함께 오늘 날짜가 고정되어 있어야합니다. – user5876281

0

(프로그래밍 언어 나 사용하는 IDE와 관계없이) 그러한 가능성은 없습니다.

시스템의 모든 사용자가 실수로 삭제 될 가능성이없는 으로 평가되는 장소에 정보를 저장하려면 관리자 권한이 필요하기 때문입니다.

해당 위치에 해당 정보를 저장하려면 설치자이 필요합니다.


하지만 그 정보가있는 파일을 읽을 수 있다면. 기본 기술은 FileReader 또는 Java 표준 lib의 Scanner 클래스이지만 "시스템 구성"이 더 복잡해지면 일부 매핑 프레임 워크로 변경할 수 있습니다.

+0

몇 가지 코드가 있음을 확인했습니다. 안드로이드 응용 프로그램 코딩에서 작동합니다. – user5876281

+0

* "안드로이드 응용 프로그램 코딩에서 작동하는 코드가 있음을 알았습니다."* 코드를 작성했으면 무엇이 문제입니까? –

+0

안드로이드에서는 이러한 유형의 코딩을 위해 sharedpreferences를 사용합니다. 그래서 나는 자바 넷빈에 어떤 코드라도있을 것이라고 생각한다. – user5876281