ok allora, ho fatto questa modifica:
levato il FlowLayout.codice:public class WindowImage extends JFrame { private final File file; private PanelDetail left; private JPanel right; private JSplitPane splitPane; public WindowImage(File file) { super("Dettaglio immagine"); this.file = file; createGui(); } private void createGui() { setPreferredSize(new Dimension(800, 500)); setDefaultCloseOperation(DISPOSE_ON_CLOSE); left = new PanelDetail(file); right = new PanelImage(file); splitPane = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT, left, right); splitPane.setOneTouchExpandable(true); splitPane.setDividerLocation(0.5); splitPane.setResizeWeight(0.5); add(splitPane); pack(); setLocationRelativeTo(null); getRootPane().registerKeyboardAction(e -> { dispose(); }, KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE, 0), JComponent.WHEN_IN_FOCUSED_WINDOW); } }
adesso il JPanel di sinistra è scrollabile, ma quello di destra no

Rispondi quotando