Visualizzazione dei risultati da 1 a 4 su 4

Discussione: JSplitPane scrollabili

Visualizzazione discussione

  1. #2
    ok allora, ho fatto questa modifica:
    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);
        }
    }
    levato il FlowLayout.
    adesso il JPanel di sinistra è scrollabile, ma quello di destra no
    Ultima modifica di fermat; 16-06-2016 a 17:06

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.