IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

AWT/Swing Java Discussion :

JscrollPane dans un JInternatFrame


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    200
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 200
    Par défaut JscrollPane dans un JInternatFrame
    Bonjour,
    Comment ajouter un JscrollPane dans un JInternatFrame?
    La JInternalFrame apparaît sans la bare de féfillement.

    Voici mon code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    leftTopFrame = new JInternalFrame("Liste des utilisateurs");
    leftTopFrame.setBounds(5,5,200,440);
    			   			leftTopFrame.getContentPane().setLayout(null);
     
    JScrollPane  leftTopScrollpane = new JScrollPane();
     
    String categories[] = { "Household", "Office", "Extended Family", "Company (US)", "Company (World)", "Team", "Will", 
    "Birthday Card List", "High School", "Country", "Continent", "Planet" };
     
    userList = new JList(categories);     
     
    leftTopScrollpane = new JScrollPane( userList);
    		    leftTopFrame.getContentPane().add(leftTopScrollpane,null);
    leftTopFrame.setVisible(true);

    Merci

  2. #2
    Membre éclairé Avatar de DjGonk
    Profil pro
    Inscrit en
    Février 2007
    Messages
    88
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 88
    Par défaut
    Si j'ai bien compris tu veux une JInternalFrame avec une JList scroollée.

    En fait tu dois avoir comme contentPane de JInternalFrame un JScrollPane et ensuite tu associes ta JList à ce JScrollPane :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    String categories[] = { "Household", "Office", "Extended Family", "Company (US)", "Company (World)", "Team", "Will", 
                        "Birthday Card List", "High School", "Country", "Continent", "Planet" };
     
    //Instanciation de ta JInternalFrame 
    jInternalFrame = new JInternalFrame();
    jInternalFrame.setBounds(new Rectangle(57, 35, 162, 182));
    ...
    //Ta JList  
    jList = new JList(categories);
    jList.setAutoscrolls(true);
    ...
    //Ton ScrollPane avec ta JList
    JScrollPane scrollpane = new JScrollPane();
    scrollpane.setViewportView(jList);
     
    jInternalFrame.setContentPane(scrollpane);
    ...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Récupérer JPanel dans un JScrollPane dans un JTabbedPane
    Par orochimaru13 dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 16/05/2008, 11h02
  2. Réponses: 2
    Dernier message: 07/02/2008, 18h08
  3. jscrollpane dans jframe
    Par remy85 dans le forum Agents de placement/Fenêtres
    Réponses: 2
    Dernier message: 31/05/2007, 20h56
  4. JScrollPane dans une JInternalFrame.. possible ?
    Par narsi1 dans le forum AWT/Swing
    Réponses: 14
    Dernier message: 08/06/2006, 13h57
  5. JScrollPane dans une JInternalFrame contenant un graphic
    Par Sirkiller dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 08/06/2006, 11h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo