public boolean setEditing(boolean editing) {
		if (!isChangeable) {
			return false;
		} else {
			for (Component component : getComponents()) {
				if (component instanceof JPanel) {
					LayoutManager lm = ((JPanel) component).getLayout();
					if (lm instanceof CardLayout) {
						((CardLayout) lm).show((Container) component,
								editing ? EDIT : VIEW);
					}
				}
			}
			return true;
		}
	}