Über wieviel Programmier erfahrung verfügst du denn? Weil wenn du dein Tool verstehen willst und keine erfahrungen hast, müsstest du dich wohl oder übel vorher noch mit ein paar basics auseinandersetzen.
Vom Grundsatz her brauchst du nur z.B. ein Textfeld das sich 1x die Minute (beim Sprung auf eine neue Minute updatet). Dafür bietet Java einige vorgegebene klassen mit funktionen die das relativ komforttabel für dich erledigen. Kleines Bsp dieser Klassen(nur für Uhrzeit und Datum)
SimpleDateFormat formatter = new SimpleDateFormat ("yyyy.MM.dd 'at' HH:mm:ss ");
Date currentTime = new Date();
System.out.println("Zeit und Datum : " + formatter.format(currentTime));
Dies wäre allerdings nur eine einmalige ausgabe des Zeitformats aus Zeile 1, in der Konsole(ohne eine sich regelmäßig updatende grafische benutzeroberfläche!) Und ohne Zeitzone, wenn du das ohne große Probleme verstehst, ist alles ok. Ansonsten heißt es am besten erstmal mit der Syntax der Sprache vertraut machen.
Ich denke mal, Java reicht fürs erste