| 发表于:2007-02-06 16:38:062楼 得分:0 |
package com.fpg.example; import java.awt.awtevent; import java.awt.toolkit; import java.awt.event.awteventlistener; import java.awt.event.keyevent; import javax.swing.jframe; import javax.swing.jradiobutton; import javax.swing.jtextfield; public class windowf1 extends jframe{ private toolkit toolkit = toolkit.getdefaulttoolkit(); public windowf1() { toolkit.addawteventlistener(new caplistener(), awtevent.key_event_mask); jtextfield jt1 = new jtextfield(); jt1.setbounds(30,30,60,20); jradiobutton jr1 = new jradiobutton(); jr1.setbounds(60,60,20,20); getcontentpane().setlayout(null); add(jt1); add(jr1); setsize(400, 300); setvisible(true); setdefaultcloseoperation(3); } public static void main(string args[]) { new windowf1(); } // toolkit // 实现一个监听器: class caplistener implements awteventlistener { public void eventdispatched(awtevent event) { object o = event; if(((keyevent)event).getkeycode() == keyevent.vk_f1){ system.out.println( "f1 "); } } } } | | |
|