一个程序,在后台运行(JAVA)

时间:2011-04-25 11:12:01

标签: java audio clock

我想编写一个时钟程序,它应该在后台运行并根据系统广播当前时间,如果按下“1”和“2”键。我已经拥有了一个程序本身(包括audiofiles和appendings),所以我需要的是找到使程序窗口处于非活动状态的方法,但这样做是为了在按下按键时激活它。我该怎么办?

2 个答案:

答案 0 :(得分:0)

我不认为Java可以帮助你 - 你正在寻找像TSR这样的东西,遗憾的是它不是Java的东西。无论如何,他们和MSDOS一起走了恐龙之路。

你必须在现代操作系统上找到这样的东西。

答案 1 :(得分:0)

在使用KDE的Linux上,您可以使用khotkeys设置键盘热键,该热键将发送,例如向程序发送dbus消息,告诉它重新激活。我不知道1和2是否是一个允许的热键 - 它没有多大意义,因为它可能会导致1或2输入到您当前使用的程序中,这可能会也可能不会做任何事情,但是最好使用ctrl,alt或windows键等键来避免这个问题。

在其他环境/操作系统中,可能会有类似于khotkeys的内容,我不知道。