Search code examples
javaswingjframetitlebar

How to show current date on a jframe title bar?


I searched for the solution but couldn't find one. I want to show the current date on my jframe title bar. I know how to get current date using java but I need to show it on the title bar. Can anyone help me regarding this ?

Thanks in advance.


Solution

  • To get current date> use java.util.Date

    To format the date> use java.text.SimpleDateFormat

    To set title for JFRame>

    JFrame jFrame= new JFrame("title");
    

    or

    jFrame.setTitle("title");
    

    So the solution is,

    DateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
    Date date = new Date();
    
    JFrame jFrame= new JFrame("Current Date: "+dateFormat.format(date));
    
    or 
    
    jFrame.setTitle("Current Date"+dateFormat.format(date));