jlirc is a Java client API for the LIRC and WINLirc programs. It lets enables IR remote control support for Java applications.