@Override public void updateData(boolean urgent) { if (!positionPanel.hasFocus() && !rotationPanel.getSliderPanel().getxSlider().hasFocus() && !rotationPanel.getSliderPanel().getySlider().hasFocus() && !rotationPanel.getSliderPanel().getzSlider().hasFocus() && !rotationPanel.getFloat3Panel().hasFocus()) { positionPanel.setVector(((SpotLight) lightModel.getLight()).getPosition()); updateLightDirection(((SpotLight) lightModel.getLight()).getDirection()); } }