2016-12-23 12 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に依存しません)。

システムのすべてのユーザーが査定した場所にその情報を格納する管理者権限が必要なのは、偶然にも削除されない可能性が高いです。

インストーラこのような場所に情報を保存するには、インストーラが必要です。


しかし、あなたは、その情報を含むファイルを読むことができます。そうするための基本的なテクニックは、Java標準ライブラリのFileReaderまたはScannerクラスですが、あなたの「システム設定」がより複雑になる場合は、いくつかのマッピングフレームワークに変更する可能性があります。

+0

いくつかのコードがありますこれはアンドロイドアプリケーションコーディングで動作しています。 – user5876281

+0

* "アンドロイドアプリケーションコーディングで動作しているコードがあるのがわかりました" *作業コードをお持ちの場合、あなたの質問はどうですか? –

+0

アンドロイドでは、これらのタイプのコーディングにsharedpreferencesを使用しています。だから私は、Javaネットビーンズのコードのようなものかもしれないと思う。 – user5876281

関連する問題