Partage
  • Partager sur Facebook
  • Partager sur Twitter

[Swing] JScrollPane dans un JTabbedPane

Mon JScrollPane s'affiche, mais sans ScrollBar, et ne fonctionne pas.

    24 avril 2015 à 15:40:44

    Bonjour !

    Je rencontre un petit soucis dans mon Interface,

    Je cherche à créer un nouvel onglet dans un JTabbedPane, dans lequel je place un ImagePanel qui hérite de JPanel et contient une image.

    J'ajoute donc un ImagePanel à un Nouveau JScrollPane, et j'ajoute ce dernier à mon JTabbedPane.

    Problème ! La ScrollBar s'affiche, mais n'est pas fonctionnelle !

    Voici le code concerné :

    public class MainWindow extends JFrame implements Observer
    {
        private JTabbedPane jTabbedPane = new JTabbedPane();
    
        // ...
    
        public void addToTabbedPanel(String name, JPanel panel)
        {
            ImagePanel imagePanel = (ImagePanel)panel;
            JScrollPane jScrollPane = new JScrollPane(imagePanel, JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED, JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
            jTabbedPane.add(name, jScrollPane);
            getContentPane().validate(); // Parce que j'essaie ce que je peux...
            getContentPane().repaint();  //
            setVisible(true);            //
        }
    
        // ...
    }
    


    Merci d'avance pour votre aide !

    -
    Edité par kabarudonphan 24 avril 2015 à 15:41:53

    • Partager sur Facebook
    • Partager sur Twitter

    [Swing] JScrollPane dans un JTabbedPane

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown