package Test;
import javax.swing.JButton;
public class TestGetName {
public static void main(String[] args) {
JButton button = new JButton("test");
System.out.println(button.getClass());
System.out.println(button.getName());
}
}
得到的结果为
class javax.swing.JButton
null
由此可知:getName()得到的并不是新建JButton时输入的文本,使用下面的语句
button.setName("buttonName");
使用getName()就可以的buttonName,但是buttonName并不会显示在窗口中,就单纯是一个名字。