Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Je suis Besion de votre experience (je suis bloqué) [ Algorithme / Autre ] (amine1234Z)

mardi 13 mai 2008 à 16:27:55 | Je suis Besion de votre experience (je suis bloqué)

amine1234Z

Salut
Safait plusieur jours de recherche sur le net, chez les amis mes rien me satisfait
bref, je veux cree une JScrollPane et un JPanle dedans, c'est a dire une JScrollPane qui contient un JPanel, ce dernier contient plusieur composant telque(button, label, combobox...etc)
le code si dessus permet de vesualiser just la JScrollPane est pas les composant qui sont dedans( dans la JPanle ) :
-----------------------------------------------------------------------------------
   contentPane = (JPanel) this.getContentPane();
    //contentPane.setLayout(borderLayout1);
    this.setSize(new Dimension(400, 300));
    this.setTitle("Titre du cadre");

    //contentPane = new JPanel();
    contentPane.setBounds(0,350,950,300);
   contentPane.setLayout(new BorderLayout());
    JScrollPane scroll = new JScrollPane(panneau);
    scroll.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
    scroll.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
    scroll.getViewport().setLayout(borderLayout2);
   // contentPane.add(panneau, BorderLayout.CENTER);
    jLabel2.setText("jLabel2");
    jButton2.setText("jButton2");
    jTextField2.setText("jTextField2");
    jButton1.setText("jButton1");
    jRadioButton1.setText("jRadioButton1");
    jLabel1.setText("jLabel1");
    jTextField1.setText("jTextField1");
    jTextField3.setText("jTextField3");
    jCheckBox1.setText("jCheckBox1");
    jTextArea1.setText("jTextArea1");
    jTextField4.setText("jTextField4");

    contentPane.add(scroll, BorderLayout.CENTER);
    panneau.add(jLabel2, null);
    panneau.add(jButton2, null);
    panneau.add(jTextField2, null);
    panneau.add(jButton1, null);
    panneau.add(jRadioButton1, null);
    panneau.add(jLabel1, null);
    panneau.add(jTextField1, null);
    panneau.add(jTextField3, null);
    panneau.add(jCheckBox1, null);
    panneau.add(jTextArea1, null);
    panneau.add(jTextField4, null);

    //add(contentPane);
-----------------------------------------------------------------------------------
Quand j'elimine la partie de code en blue le code s'excute sans probleme

je veux que la JScrollPane apparaitre et aussi les composant et lorsque je glise la JScrollPane les composant reste dans leur position
SI Quelq'un peut m'aider je suis bloqué

voila l'erreur:
java.lang.NullPointerException

    at proferd.Cadre10.jbInit(Cadre10.java:61)

    at proferd.Cadre10.<init>(Cadre10.java:27)

    at proferd.Application10.<init>(Application10.java:11)

    at proferd.Application10.main(Application10.java:41)


MERCI
% Mauvais Sens %

mardi 13 mai 2008 à 16:33:20 | Re : Je suis Besion de votre experience (je suis bloqué)

Ombitious_Developper

Salut:

Je doute fort que cette instruction soit dernière l'exception NullPointerException:

JScrollPane scroll = new JScrollPane(panneau);

Est ce que tu as initialisé la varaible panneau ???


mardi 13 mai 2008 à 17:17:12 | Re : Je suis Besion de votre experience (je suis bloqué)

amine1234Z

Salut
j'ai fait comme ca:
-----------------------------------------------------------------------------------
   contentPane = (JPanel) this.getContentPane();
    //contentPane.setLayout(borderLayout1);
    this.setSize(new Dimension(400, 300));
    this.setTitle("Titre du cadre");
  panneau = new JPanel(); //Est ce que tu as initialisé la varaible panneau ???
    //contentPane = new JPanel();
    contentPane.setBounds(0,350,950,300);
-----------------------------------------------------------------------------------
maintenant l'errur se lance pas mais rien est aficher just la
JScrollPane  avec la bar horizontal,
SVP aider moi

% Mauvais Sens %

mardi 13 mai 2008 à 22:07:30 | Re : Je suis Besion de votre experience (je suis bloqué)

amine1234Z

Salut
voila j'ai trouver quelque chose MAIS LE PROBLEME C'EST padresses.setLayout(flowLayout1) : quand je le rendre a null la scrolbar aparait pas
voila le code:



    contentPane = (JPanel) this.getContentPane();
    contentPane.setLayout(borderLayout1);
    this.setSize(new Dimension(400, 300));
    this.setTitle("Titre du cadre");
padresses = new JPanel();
  padresses.setBackground(Color.blue);
    padresses.setLayout(flowLayout1);
  scroll = new JScrollPane(padresses);
  scroll.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
    scroll.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
    jButton2.setText("jButton2");
    jTextField2.setText("jTextField2");
    jButton3.setText("jButton2");
    jLabel2.setText("jLabel2");
    jTextField5.setText("jTextField2");
    jButton1.setText("jButton1");
    jRadioButton1.setText("jRadioButton1");
    jLabel1.setText("jLabel1");
    jTextField1.setText("jTextField1");
    jTextField3.setText("jTextField3");
    jTextArea1.setText("jTextArea1");
    jCheckBox1.setText("jCheckBox1");
    jTextField4.setText("jTextField4");
    jLabel3.setText("jLabel2");
    jButton4.setText("jButton1");
    jRadioButton2.setText("jRadioButton1");
    jLabel4.setText("jLabel1");
    jTextField6.setText("jTextField1");
    jTextField7.setText("jTextField3");
    jTextArea2.setText("jTextArea1");
    jCheckBox2.setText("jCheckBox1");
    jTextField8.setText("jTextField4");
    jButton5.setText("jButton2");
    jTextField9.setText("jTextField2");
    jLabel5.setText("jLabel2");
    jButton6.setText("jButton1");
    jRadioButton3.setText("jRadioButton1");
    jLabel6.setText("jLabel1");
    jTextField10.setText("jTextField1");
    jTextField11.setText("jTextField3");
    jTextArea3.setText("jTextArea1");
    jCheckBox3.setText("jCheckBox1");
    jTextField12.setText("jTextField4");
    jButton7.setText("jButton2");
    jTextField13.setText("jTextField2");
    jLabel7.setText("jLabel2");
    jButton8.setText("jButton1");
    jRadioButton4.setText("jRadioButton1");
    jLabel8.setText("jLabel1");
    jTextField14.setText("jTextField1");
    jTextField15.setText("jTextField3");
    jTextArea4.setText("jTextArea1");
    jCheckBox4.setText("jCheckBox1");
    jTextField16.setText("jTextField4");
    jButton9.setText("jButton2");
    jTextField17.setText("jTextField2");
    jLabel9.setText("jLabel2");
    jButton10.setText("jButton1");
    jRadioButton5.setText("jRadioButton1");
    jLabel10.setText("jLabel1");
    jTextField18.setText("jTextField1");
    jTextField19.setText("jTextField3");
    jTextArea5.setText("jTextArea1");
    jCheckBox5.setText("jCheckBox1");
    jTextField110.setText("jTextField4");
    jButton11.setText("jButton2");
    jTextField111.setText("jTextField2");
    jLabel11.setText("jLabel2");
    jButton12.setText("jButton1");
    jRadioButton6.setText("jRadioButton1");
    jLabel12.setText("jLabel1");
    jTextField112.setText("jTextField1");
    jTextField113.setText("jTextField3");
    jTextArea6.setText("jTextArea1");
    jCheckBox6.setText("jCheckBox1");
    jTextField114.setText("jTextField4");
    jButton13.setText("jButton2");
    jTextField115.setText("jTextField2");
    contentPane.add(scroll);
    padresses.add(jButton2, null);
    padresses.add(jCheckBox6, null);
    padresses.add(jTextField114, null);
    padresses.add(jTextField16, null);
    padresses.add(jTextArea6, null);
    padresses.add(jTextField113, null);
    padresses.add(jTextField112, null);
    padresses.add(jLabel12, null);
    padresses.add(jRadioButton6, null);
    padresses.add(jButton12, null);
    padresses.add(jTextField115, null);
    padresses.add(jLabel11, null);
    padresses.add(jButton13, null);
    padresses.add(jTextField110, null);
    padresses.add(jCheckBox5, null);
    padresses.add(jTextArea5, null);
    padresses.add(jTextField19, null);
    padresses.add(jTextField18, null);
    padresses.add(jLabel10, null);
    padresses.add(jRadioButton5, null);
    padresses.add(jButton10, null);
    padresses.add(jTextField111, null);
    padresses.add(jLabel9, null);
    padresses.add(jButton11, null);
    padresses.add(jCheckBox4, null);
    padresses.add(jTextArea4, null);
    padresses.add(jTextField15, null);
    padresses.add(jTextField14, null);
    padresses.add(jLabel8, null);
    padresses.add(jRadioButton4, null);
    padresses.add(jButton8, null);
    padresses.add(jTextField17, null);
    padresses.add(jLabel7, null);
    padresses.add(jButton9, null);
    padresses.add(jTextField12, null);
    padresses.add(jCheckBox3, null);
    padresses.add(jTextArea3, null);
    padresses.add(jTextField11, null);
    padresses.add(jTextField10, null);
    padresses.add(jLabel6, null);
    padresses.add(jRadioButton3, null);
    padresses.add(jButton6, null);
    padresses.add(jTextField13, null);
    padresses.add(jLabel5, null);
    padresses.add(jButton7, null);
    padresses.add(jTextField8, null);
    padresses.add(jCheckBox2, null);
    padresses.add(jTextArea2, null);
    padresses.add(jTextField7, null);
    padresses.add(jTextField6, null);
    padresses.add(jLabel4, null);
    padresses.add(jRadioButton2, null);
    padresses.add(jButton4, null);
    padresses.add(jTextField9, null);
    padresses.add(jLabel3, null);
    padresses.add(jButton5, null);
    padresses.add(jTextField4, null);
    padresses.add(jCheckBox1, null);
    padresses.add(jTextArea1, null);
    padresses.add(jTextField3, null);
    padresses.add(jTextField1, null);
    padresses.add(jLabel1, null);
    padresses.add(jRadioButton1, null);
    padresses.add(jButton1, null);
    padresses.add(jTextField5, null);
    padresses.add(jLabel2, null);
    padresses.add(jButton3, null);
    padresses.add(jTextField2, null);

Voila est qu'il ya une possibilité d'ajouter a une JScrollPane un JPanel avec un setLayout(null) ?
MERCI

% Mauvais Sens %

mercredi 14 mai 2008 à 00:23:48 | Re : Je suis Besion de votre experience (je suis bloqué)

Nicolas___

padresses.setLayout(flowLayout1)

le probleme c ca : 
padresses.setLayout(new flowLayout());

si tu le met a null , tu dois fare 1 setBounds de ton composant (pour lui donner une taille ,tu dois la gerer dans ca cas toi-meme )





Cette discussion est classé dans : add, jscrollpane, panneau, settext, contentpane


Répondre à ce message

Sujets en rapport avec ce message

KeyListener KeyDown-->Drecated -->processKeyEvent [ par bibe ] Bonjour tout le monde,j'arrive à écouter les KeyEvent avec "KeyDown", qui est deprecated, alors j'essais de mettre "processKeyEvent" à la place, mais Positionnement : JScrollPane et cie [ par hadriel ] Bonjour,Je soufaite faire un fenetre en deux parties :à gauche, l'affichage d'une JTable, à droite des donnés représentées par une case.Pour le moment JTable et JScrollPane [ par hadriel ] Je soufaite faire un fenetre en deux parties :à gauche, l'affichage d'une JTable, à droite des donnés représentées par une case.Pour le moment je tent image en arriere plan avec des bouton [ par ezaki ] salut, la je suis raiment mal!!! j ai un gros probleme.en fait, je fait un scrabble, et j ai fait la partie graphique.dans cette partie, y a des compo interface graphique java(awt) [ par chris5874 ] Bonjour à tous,je souhaiterai faire un programme realisant la conversion de nombres entiers en nombres hexadécimal.ceci est je pense une étape pour mo SOS. JToolBar et setLayout ??? ERR [ par petros1492 ] Quelqu'un peut me dire ce que ca veut dire ??? parceque la je bloque depuis 2H , Merci d'avance.Mesage d'erreur !!!!!!!!!!!!!!!!!!!!!!!!.\src\Editeur. pb icone dans jbutton [ par fmazoue ] salutj'ai un pb pour mettre un icone dans un jbutton !en fait je dois pas réussir a faire mon icone parce que quand je fais icone.getIconHeight() il m menu [ par ensi2005 ] oken premier lieu j'ai besoin du code quand on clik sur un jmenuItem appeler par exemple EA la fenetre jpanel appelée EA apparetremerci de vos reponse CardLayout [ par mtniang ] Bonjour.J'arrive pas à fermer les fenêtres après l'exécution du programme. Mais quand  j'utilise un JFrame avec les méthodes<span styl


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,421 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.