java Swing 获取frame中的控件信息

Frame1 frame1 = new Frame1();//实例化你要获得的frame信息
Component[] components = frame1.getRootPane().getContentPane().getComponents();
int count = 0;//计数
for(Component co:components)
{
	if(co.getName() != "")
	{
		String a = co.getClass().getName();//当前获取到的控件类型
		if(a.equals("javax.swing.JLabel"))
		{
			count ++;
		}
	}
}

1、实例化你要获得的frame信息

2、获取组件。




参考文章:http://blog.csdn.net/jdsjlzx/article/details/16502247

你可能感兴趣的:(java开发,java,swing,components,控件)