Je suis Besion de votre experience (je suis bloqué)
amine1234Z
Messages postés134Date d'inscriptionsamedi 26 mai 2007StatutMembreDernière intervention31 mai 2010
-
13 mai 2008 à 16:27
Nicolas___
Messages postés992Date d'inscriptionjeudi 2 novembre 2000StatutMembreDernière intervention24 avril 2013
-
14 mai 2008 à 00:23
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.(Cadre10.java:27)
at proferd.Application10.(Application10.java:11)
at proferd.Application10.main(Application10.java:41)
MERCI
% Mauvais Sens %
A voir également:
Je suis Besion de votre experience (je suis bloqué)
amine1234Z
Messages postés134Date d'inscriptionsamedi 26 mai 2007StatutMembreDernière intervention31 mai 20104 13 mai 2008 à 17:17
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
amine1234Z
Messages postés134Date d'inscriptionsamedi 26 mai 2007StatutMembreDernière intervention31 mai 20104 13 mai 2008 à 22:07
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: