Insertion d'une scroll barre verticale sur un formulaire.jar sur netbeans.

Beberto56 Messages postés 119 Date d'inscription mardi 8 avril 2008 Statut Membre Dernière intervention 22 décembre 2008 - 14 mai 2008 à 16:27
amine1234Z Messages postés 134 Date d'inscription samedi 26 mai 2007 Statut Membre Dernière intervention 31 mai 2010 - 15 mai 2008 à 01:00
Bonjour,


j'ai créé une interface grafique avec netbeans en mode design. Le
problème c'est que le formulaire que j'ai créé est trop grand pour la
hauteur de mon écran, je ne peut donc pas accéder à la fin de mon
formulaire. Je voudrais insérer une scroll bar qui me permettrait de me
déplacer verticalement dans ma page afin d'y avoir accès de haut en
bas. J'ai essayer d'installé une scroll bar sur mon interface en mode
design mais elle ne fonctionne pas (par contre elle apparaît) lorsque
je la déplace verticalement elle disparaît à la fin de mon formulaire
qui n'est pas visible.

Si quelqu'un connaissant bien le mode design de netbeans peut
m'indiquer la marche à suivre afin de faire fonctionner cette scroll
bar je lui en serais reconnaissant.


Merci d'avance.


Julien.

1 réponse

amine1234Z Messages postés 134 Date d'inscription samedi 26 mai 2007 Statut Membre Dernière intervention 31 mai 2010 4
15 mai 2008 à 01:00
voila apres plusieur jour de recherche j'ai trouver ca;



import java.awt.Dimension;

import java.awt.Rectangle;

import javax.swing.JButton;

import javax.swing.JCheckBox;

import javax.swing.JFrame;

import javax.swing.JPanel;

import javax.swing.JScrollPane;

import javax.swing.JSlider;

import javax.swing.JTextField;

import javax.swing.SwingUtilities;

public class ScrollPaneTest2 extends JFrame

{

private JPanel jContentPane = null;

private JScrollPane jScrollPane = null;

private JPanel jPanel = null;

private JButton jButton = null;

private JButton jButton1 = null;

private JCheckBox jCheckBox = null;

private JTextField jTextField = null;

private JSlider jSlider = null;

private JScrollPane getJScrollPane()

{

if (jScrollPane == null)

{

jScrollPane = new JScrollPane();

jScrollPane.setBounds(new Rectangle(28, 17, 142, 114));

jScrollPane.setViewportView(getJPanel());

}

return jScrollPane;

}

private JPanel getJPanel()

{

if (jPanel == null)

{

jPanel = new JPanel();

jPanel.setLayout(null);

jPanel.add(getJButton(), null);

jPanel.add(getJButton1(), null);

jPanel.add(getJCheckBox(), null);

jPanel.add(getJTextField(), null);

jPanel.add(getJSlider(), null);

jPanel.setPreferredSize(new Dimension(300,200));

}

return jPanel;

}

private JButton getJButton()

{

if (jButton == null)

{

jButton = new JButton();

jButton.setBounds(new Rectangle(6, 10, 74, 28));

}

return jButton;

}

private JButton getJButton1()

{

if (jButton1 == null)

{

jButton1 = new JButton();

jButton1.setBounds(new Rectangle(102, 9, 82, 30));

}

return jButton1;

}

private JCheckBox getJCheckBox()

{

if (jCheckBox == null)

{

jCheckBox = new JCheckBox();

jCheckBox.setBounds(new Rectangle(17, 56, 93, 21));

jCheckBox.setText("aaaaabbb");

}

return jCheckBox;

}

private JTextField getJTextField()

{

if (jTextField == null)

{

jTextField = new JTextField();

jTextField.setBounds(new Rectangle(126, 57, 99, 22));

}

return jTextField;

}

private JSlider getJSlider()

{

if (jSlider == null)

{

jSlider = new JSlider();

jSlider.setBounds(new Rectangle(20, 111, 205, 25));

}

return jSlider;

}

public static void main(String[] args)

{

SwingUtilities.invokeLater(new Runnable() {

public void run()

{

ScrollPaneTest2 thisClass = new ScrollPaneTest2();

thisClass.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

thisClass.setVisible(true);

}

});

}

public ScrollPaneTest2()

{

super();

initialize();

}

private void initialize()

{

this.setSize(221, 177);

this.setContentPane(getJContentPane());

this.setTitle("JFrame");

}

private JPanel getJContentPane()

{

if (jContentPane == null)

{

jContentPane = new JPanel();

jContentPane.setLayout(null);

jContentPane.add(getJScrollPane(), null);

}

return jContentPane;

}

}

Si ta compris comment faire mieux dit le STP ce code c'est un peut delicat

@+

% Mauvais Sens %
0
Rejoignez-nous