![java怎么给按钮添加一个键盘监听?(麻烦写的易懂些),第1张 java怎么给按钮添加一个键盘监听?(麻烦写的易懂些),第1张](/aiimages/java%E6%80%8E%E4%B9%88%E7%BB%99%E6%8C%89%E9%92%AE%E6%B7%BB%E5%8A%A0%E4%B8%80%E4%B8%AA%E9%94%AE%E7%9B%98%E7%9B%91%E5%90%AC%EF%BC%9F%EF%BC%88%E9%BA%BB%E7%83%A6%E5%86%99%E7%9A%84%E6%98%93%E6%87%82%E4%BA%9B%EF%BC%89.png)
importjava.awt.*importjava.awt.event.*publicclassKeyTestextendsFrame{publicKeyTest(){//注册
键盘监听addKeyListener(newKeyAdapter(){publicvoidkeyPressed(KeyEventke){System.out.println("Thecharis:"+ke.getKeyChar())}})//注册窗口监听setSize(100,100)setVisible(true)}publicstaticvoidmain(String[]args){newKeyTest()}}不知道这个行否? *** 作系统,有两个层次,第一个层次是对组装起电脑的各个硬件的驱动程序;第二个是建立在驱动程序上的各项应用程序,比如桌面显示、键盘监听后的处理程序等等。如果想要进行监听键盘,那么就需要获取到所使用 *** 作系统给出的api
接口,以windows系统为例,是用c和c++进行编写的,所以他们提供的api都是c和c++的api接口。于是用java的话就需要用到java的native方法,一个Native Method就是一个java调用非java代码的接口。所以3个步骤:
1、引用java native方法。
2、研究windows api。
3、调用windows api中的键盘监听接口,完成程序。
评论列表(0条)