Dovrebbe essere possibile tramite i "metodi nativi" : un programma java chiama funzioni c attraverso una particolare interfaccia. Pero' :

1) Non ne so mezza sull'argomento
2) da quello che ho visto il codice da scrivere e' abbastanza pesante
3) Si tratta sempre di un programma java e quindi la velocita' e' di un programma java, non di uno in c
4) La portabilita' del codice rischia di andare a farsi benedire

Penso che il gioco non valga la candela. Del resto esistono un sacco di toolkit grafici e ide per la creazione di interfacce grafiche in c/c++... comunque cerca "native methods" con google e vedrai quanta roba salta fuori.

Qui

http://java.sun.com/docs/books/tutorial/native1.1/

c'e' il tutorial sulla Java Native Interface (JNI) : come usare codice c dentro a programmi java.