public static void checkComponentsFocusable(
			final Component _rootComponent) {

		if (_rootComponent.isFocusable()) {
			System.out.println( "Focusable: \t" + 
					_rootComponent.getClass().getSimpleName()
					+ _rootComponent.getSize()
					);
		}
		
		if (_rootComponent instanceof JPanel) {
			for (Component x : ((JPanel) _rootComponent).getComponents()) {
				
				checkComponentsFocusable(x);
			}
		} else if (_rootComponent instanceof JFrame) {
			for (Component x : ((JFrame) _rootComponent).getContentPane().getComponents()) {
				
				checkComponentsFocusable(x);
			}
		} else if (_rootComponent instanceof Panel) {
			for (Component x : ((Panel) _rootComponent).getComponents()) {
				
				checkComponentsFocusable(x);
			}
		} else if (_rootComponent instanceof Window) {
			for (Component x : ((Window) _rootComponent).getComponents()) {
				
				checkComponentsFocusable(x);
			}
		}
	}