this.getFocusOwner().getName()
这个的返回值不是控件的name比如
我点击一个JButton控件 我想得到这个控件的名字jButton1
但是得到的结果是null我想做的是得到有焦点的控件的名字
不知有没有什么方法
getname返回的应该是compoment的名字才对
this.getFocusOwner().getName()为什么不行
这个的返回值不是控件的name比如
我点击一个JButton控件 我想得到这个控件的名字jButton1
但是得到的结果是null我想做的是得到有焦点的控件的名字
不知有没有什么方法
getname返回的应该是compoment的名字才对
this.getFocusOwner().getName()为什么不行
System.out.println(((JButton)this.getFocusOwner()).getText());
System.out.println(((JButton)this.getFocusOwner()).getName());
第一句返回jButton1的text成功
第二句返回null肯定不是焦点的问题
jbuilder6环境下
JButton的缺省名字不就是jButton1、jButton2...之类的东西么
如果this是一个JFrame实例的话可以返回frame0
并不是null
这怎么解释我已经结贴了
这里好像没有显示出来