Je me perds un peu dans le placement de mes composants dans mes JPanel. En effet, les lignes 75 à 77 ne prennent effet que si j'initialise leur JPanels respectifs en tant que JPanel d'accueil ligne 105.
Voici les sources :
Code :
import java.awt.Color;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.*;
publicclass Fenetre extends JFrame{
/**
*
*/
privatestatic final long serialVersionUID = 1L;
public JPanel panAccueil = new JPanel();
public JPanel panInstal = new JPanel();
public JPanel panPreferences = new JPanel();
public JPanel panConfig = new JPanel();
public JButton installation = new JButton("Installation" );
public JButton preferences = new JButton("Préférences" );
public JButton configuration = new JButton("Configuration" );
public JButton precedentInstal = new JButton("Précédent" );
public JButton precedentPref = new JButton("Précédent" );
public JButton precedentConf = new JButton("Précédent" );
public JLabel enteteAccueil = new JLabel("Entete ici" );
public JLabel enteteInstal = new JLabel("Entete Installation" );
public JLabel entetePref = new JLabel("Entete Préférences" );
public JLabel enteteConf = new JLabel("Entete Configuration" );
public JLabel texteInstallation = new JLabel("Installation de votre logiciel" );
public JLabel textePref = new JLabel("Choisissez vos préférences" );
public JLabel texteConfig = new JLabel("Configurer votre logiciel" );
// public JLabel imageInst = new JLabel(new ImageIcon("C:\\Users\\Pierre\\workspace\\Menu\\Installation.jpg" ));
// public JLabel imagePref = new JLabel(new ImageIcon("C:\\Users\\Pierre\\workspace\\Menu\\Préférences.jpg" ));
// public JLabel imageConf = new JLabel(new ImageIcon("C:\\Users\\Pierre\\workspace\\Menu\\Installation.png" ));
Marsh Posté le 17-01-2011 à 23:23:54
Salut tout le monde,
Je me perds un peu dans le placement de mes composants dans mes JPanel. En effet, les lignes 75 à 77 ne prennent effet que si j'initialise leur JPanels respectifs en tant que JPanel d'accueil ligne 105.
Voici les sources :
et le main :
Merci de votre réponse