如果你想写一个单机的,确实只能使用java的gui。 包括 awt,swing已经eclipse的swt。但是如果你写一个服务器版的。那么什么都可以用,然后进行通讯就好了。或者烂一点,把服务器版,给一个人用。
j2me,专门写图形化界面的
除了java的gui之外的界面
java后端,js和html前端