一个很简单的问题,怎么就不会呢?为啥components[i].getName()取出来的值总是null?
Component[] components=panel.getComponents();
for (int i=0;i<components.length;i++)
{
System.out.println(i+components[i].getName());
}
为什么components[i].getName()方法取出来的总是null呢?
就是一个普通的JButton1.getName(),取出来的也总是null?为啥呢?
另外,怎么判断components[i]是JButton1呢?我是这样想的,但不行,代码如下:
if (components[i].getName() == JButton1.getName()) //怎么实现这个判断呢?
{
JButton1.setEnabled(false);
}