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 :

probleme avec un JSplitPane


Sujet :

AWT/Swing Java

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 9
    Par défaut probleme avec un JSplitPane
    Bonjour

    ayant fait une classe contenant entre autre des boutons et un Jtextfield, je n'arrive pas a l'integre dans la partie droite d'un JSplitpane.
    quelqu'un aurait une idee car sur les tutos disponible c'est directement un layout generique qui est mit en parametre est non un objet plus complexe

    d'avance merci

  2. #2
    Membre Expert
    Avatar de natha
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 346
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 346
    Par défaut
    Salut,
    Peux-tu montrer ton code stp ? Tu dois faire une erreur, le JSplitPane étant presque trivial à utiliser.
    Plus d'infos ici sinon : http://java.sun.com/docs/books/tutor...splitpane.html

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 9
    Par défaut
    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
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    import javax.swing.*;
    import java.awt.*;
     
    public class CreateRadioButton{
     
     
      public CreateRadioButton(){
     
     
        JFrame frame = new JFrame("menu de recherche");
     
        JPanel panel = new JPanel();
     
        ButtonGroup buttonGroup = new ButtonGroup();
     
        JRadioButton acteur = new JRadioButton("mot a chercher");
        buttonGroup.add(acteur);
        panel.add(acteur);
     
     
        JRadioButton realisateur = new JRadioButton("expression a chercher");
        buttonGroup.add(realisateur);
        panel.add(realisateur);
    }
     
    voici la classe a apele dans la partie droite de :
     
    import javax.swing.JFrame;
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    import javax.swing.event.*;
     
    import java.util.*;
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    import javax.swing.event.*;
     
    import java.util.*;
     
     
    public class sp extends JFrame {
    	{	
    		JSplitPane sp = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT);
    		setTitle("Fentre du haut");
    		sp.setOneTouchExpandable(true);
    		sp.setDividerLocation(150);
    		sp.setLeftComponent(sp);
    		getContentPane().add(sp, BorderLayout.CENTER);
     
    public static void main(String[] args) {
    sp tp = new sp();
    tp.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    tp.setVisible(true);
    }
    }
    d'avance merci
    c'est surement une stupidité de ma part qui ne me permet pas de faire ce que j'attend et désolé pour l'indentation

    je dois ajouter que ne voulant pas un cadre pour la partie contenant les boutons elle devrait se résumer a un JPanel

  4. #4
    Membre Expert
    Avatar de natha
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 346
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 346
    Par défaut
    Ce code ne peut absolument pas fonctionner correctement (création de JFrame sans raison, le splitpane se défini lui-même comme étant son leftcomponent, ...).
    Tu devrais suivre un tutorial Swing pour apprendre à faire des écrans, ensuite ça sera certainement plus clair.
    Par exemple : http://baptiste-wicht.developpez.com...wing/debutant/

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 9
    Par défaut
    rebonjour
    si la JFrame inutile que vous evoquait est celle du constructeur CreateRadioButton c'est que pour tester le code il ma fallu mettre ça dans une JFrame puis appeler un main pour tester et voir le resultat.


    pour le splitpane il me semble que :

    JSplitPane sp = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT);

    cree un JSplitPane nommer sp diviser horizontalement

    sp.setLeftComponent(toto);

    mette le component toto dans la partie gauche du splitpane sp non ?

    Si oui mon probleme est comment mettre une instance de CreateRadioButton dans cette partie gauche.

    merci

    PS:oui c'est une erreur de ma part de mettre le splitpane dans sa partie droite.
    en faite lors de mes infructueux essais je n'ai reussi qu'a obtenir 2 fenetres l'une avec le splintpane vide et une autre avec les boutons, je n'arrive pas a mettre cette derniere dans le splitpane cepandent mon but et de faire afficher les boutons dans une des parties du splitpane mais sans le cadre de la fenetre voir sans fenetre mais directement dans cette partie tout en conservant la possibilite de pouvoir modifier cette partie facilement (ie si elle devait etre remplacer par une JCheckBox, juste modifier l'appel du splitpane )

  6. #6
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 9
    Par défaut
    apres avoir revu l'ensemble des codes, il semblerait que le resultat ne requere pas un complexite induisant des classes pour chaqu'une des parties cree. je vais donc revoir ça
    Merci

Discussions similaires

  1. Problemes avec jSplitpane
    Par EIN-LESER dans le forum Composants
    Réponses: 2
    Dernier message: 30/06/2008, 15h47
  2. Probleme avec les JPanel dans les JSplitPane
    Par L4BiN dans le forum AWT/Swing
    Réponses: 4
    Dernier message: 16/08/2006, 14h29
  3. probleme avec la touche F10
    Par b.grellee dans le forum Langage
    Réponses: 2
    Dernier message: 15/09/2002, 22h04
  4. Probleme avec fseek
    Par Bjorn dans le forum C
    Réponses: 5
    Dernier message: 04/08/2002, 07h17
  5. [Kylix] probleme avec un imagelist
    Par NicoLinux dans le forum EDI
    Réponses: 4
    Dernier message: 08/06/2002, 23h06

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