Rafraichissement au démarrage dune appli JAVA
magicfab2008
Messages postés
10
Date d'inscription
Statut
Membre
Dernière intervention
-
lolo28300 Messages postés 2927 Date d'inscription Statut Membre Dernière intervention -
lolo28300 Messages postés 2927 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je n'arrive pas raffraichir mes JPannel apparamment de façon automatique au démarrage de mon application.
En effet, je suis obligé de modifier par moi même la taille de ma fenetre pour que les composants apparaissent.
J'aimerais pouvoir mettre mes composants dans des JPannel que je met à leur tour dans une JPannel principale.
Voici mon code, que dois je faire? Merci par avance!
public class Main {
public static void main(String[] args) {
Fenetre fenetre = new Fenetre();
fenetre.ajoute_GridLayout();
}
}
public class Fenetre extends JFrame{
private JPanel panRoot = new JPanel();
public Fenetre(){
this.setTitle("Ma première fenêtre java");
this.setSize(400, 500);
this.setLocationRelativeTo(null);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
panRoot.setBackground(Color.WHITE);
this.setContentPane(panRoot);
this.setVisible(true);
}
public void ajoute_GridLayout(){
panRoot.add(new Panneau_GridLayout(), BorderLayout.CENTER);
}
}
class Panneau_GridLayout extends JPanel{
public Panneau_GridLayout() {
this.setLayout(new GridLayout(3, 3, 1, 1));
this.add(new JButton("1"));
this.add(new JButton("2"));
this.add(new JButton("3"));
this.add(new JButton("4"));
this.add(new JButton("5"));
this.add(new JButton("6"));
this.add(new JButton("7"));
this.add(new JButton("8"));
this.add(new JButton("9"));
Border blackline = BorderFactory.createLineBorder(Color.black,1);
this.setBorder(blackline);
this.repaint();
}
}
Je n'arrive pas raffraichir mes JPannel apparamment de façon automatique au démarrage de mon application.
En effet, je suis obligé de modifier par moi même la taille de ma fenetre pour que les composants apparaissent.
J'aimerais pouvoir mettre mes composants dans des JPannel que je met à leur tour dans une JPannel principale.
Voici mon code, que dois je faire? Merci par avance!
public class Main {
public static void main(String[] args) {
Fenetre fenetre = new Fenetre();
fenetre.ajoute_GridLayout();
}
}
public class Fenetre extends JFrame{
private JPanel panRoot = new JPanel();
public Fenetre(){
this.setTitle("Ma première fenêtre java");
this.setSize(400, 500);
this.setLocationRelativeTo(null);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
panRoot.setBackground(Color.WHITE);
this.setContentPane(panRoot);
this.setVisible(true);
}
public void ajoute_GridLayout(){
panRoot.add(new Panneau_GridLayout(), BorderLayout.CENTER);
}
}
class Panneau_GridLayout extends JPanel{
public Panneau_GridLayout() {
this.setLayout(new GridLayout(3, 3, 1, 1));
this.add(new JButton("1"));
this.add(new JButton("2"));
this.add(new JButton("3"));
this.add(new JButton("4"));
this.add(new JButton("5"));
this.add(new JButton("6"));
this.add(new JButton("7"));
this.add(new JButton("8"));
this.add(new JButton("9"));
Border blackline = BorderFactory.createLineBorder(Color.black,1);
this.setBorder(blackline);
this.repaint();
}
}
A voir également:
- Rafraichissement au démarrage dune appli JAVA
- Ordinateur lent au démarrage - Guide
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Reinitialiser pc au demarrage - Guide
- Forcer demarrage pc - Guide