public void actionPerformed(ActionEvent e){String buttonName=((JButton)e.getSource()).getName();}e.getSource()返回不是空值,而调用getName()方法却得不到按钮的名字,而是返回空值?
那就说明你没有设置按钮的name属性啊。