Moin, ich habe ein kleines Programm geschrieben, das im SystemTray liegt und einen ToolTip bekommen soll. Nun soll in diesem ToolTip eine Art Timer angezeigt werden, der Sekunden runterzählt. Dies soll allerdings auch aktualisiert werden, solange der ToolTip angezeigt wird. Momentan muss ich den Cursor immer erst wegnehmen und wieder hinbewegen, damit er einen neuen Wert annimmt. Hier mal der Code:
Danke schonmal...
Java:
Runnable timeIsRunning = new Runnable()
{
public void run()
{
while(countdown > 0)
{
countdown--;
st.getTrayIcon().setToolTip("hh:" + countdown/3600 + " mm:" + countdown/60 + " ss:" + countdown);
try
{
Thread.sleep(1000L);
}
catch (InterruptedException e)
{
e.printStackTrace();
}
}
}
};