入门问题:JButton 对象不能addFocusListener,应该怎么处理 JButton类没有addFocusListener这个方法。因此就别用了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 JButton jb=new JButton("button");jb.addFocusListener(new FocusAdapter() { public void focusLost(FocusEvent e) {} public void focusGained(FocusEvent e) {} }););你的错误是addFocusListener(FocusListener);,正确的应该是addFocusListener(FocusAdapter); 一楼的先弄清楚再说呀,JButton肯定有addFocusListener方法 原来是因为我把b1当成了bl,真是的,太粗心了!class bl = new BL();b1.addFocusListener(b1);就这样to beyond_xiruo:我认为FocusAdapter是FocusListener的实现类,所以,你的说法是不是有点那个,呵呵多谢两位的回答,在看你们回复的过程中,终于找到了问题之所在 我在sun的jdk doc 里面看到的Interface FocusListener All Superinterfaces: EventListener All Known Implementing Classes: //实现类AWTEventMulticaster, BasicButtonListener, BasicComboBoxEditor, BasicComboBoxUI.FocusHandler, BasicListUI.FocusHandler, BasicSliderUI.FocusHandler, BasicTableUI.FocusHandler, BasicToolBarUI.ToolBarFocusListener, BasicTreeUI.FocusHandler, Component.AccessibleAWTComponent.AccessibleAWTFocusHandler, DefaultCaret, FocusAdapter, JComponent.AccessibleJComponent.AccessibleFocusHandler FocusAdapter实现了Interface FocusListener ,不过里面是空函数,我们用的时候只要改写需要的就行,如果直接实现Interface FocusListener的话,就要所有的函数都要实现;好像我的说法没什么错吧当然,我开始看java一共才3星期,理解上有什么错误也是很可能,很正常的,呵呵 关于Java IO框架的讨论 一个关于java的直接跳转执行的问题,求助编程高手,谢谢! 一个关于java中String类方法的问题 java swing 旋转与放大缩小问题 关于java 一个简单的dwr的测试,出现问题,郁闷! 请问如何将Sun的浮点数变换成Intel的浮点数? 请问如何建立一个树形的数据结构??(急)在线等 字符串合并与拆分的难题 能否解释其意? 高分求助,高分!!! 新手的很多问题
jb.addFocusListener(new FocusAdapter() {
public void focusLost(FocusEvent e) {}
public void focusGained(FocusEvent e) {}
}););
你的错误是addFocusListener(FocusListener);,正确的应该是addFocusListener(FocusAdapter);
EventListener All Known Implementing Classes: //实现类
AWTEventMulticaster, BasicButtonListener, BasicComboBoxEditor, BasicComboBoxUI.FocusHandler, BasicListUI.FocusHandler, BasicSliderUI.FocusHandler, BasicTableUI.FocusHandler, BasicToolBarUI.ToolBarFocusListener, BasicTreeUI.FocusHandler, Component.AccessibleAWTComponent.AccessibleAWTFocusHandler, DefaultCaret, FocusAdapter, JComponent.AccessibleJComponent.AccessibleFocusHandler FocusAdapter实现了Interface FocusListener ,不过里面是空函数,我们用的时候只要改写需要的就行,如果直接实现Interface FocusListener的话,就要所有的函数都要实现;好像我的说法没什么错吧当然,我开始看java一共才3星期,理解上有什么错误也是很可能,很正常的,呵呵