void (@NotNull ChangeEvent e) { updateImageComponentSize(); ImageDocument document = imageComponent.getDocument(); BufferedImage value = document.getValue(); CardLayout layout = (CardLayout)contentPanel.getLayout(); layout.show(contentPanel, value != null ? IMAGE_PANEL : ERROR_PANEL); updateInfo(); revalidate(); repaint(); }