Modification de la page d'accueil

- Ajout de la transparence sur le panneau supérieur
- Changement de la couleur des boutons
- Ajout d'une contrainte de taille minimum de la fenêtre
This commit is contained in:
Lyanis SOUIDI 2023-04-27 21:14:28 +02:00
parent 5f4f03a40a
commit 4f326ef2d1
Signed by: Lyanis SOUIDI
GPG Key ID: 251ADD56CFE6A854
2 changed files with 4 additions and 5 deletions

View File

@ -17,6 +17,7 @@ public class HomeView extends JPanel {
// Création du panel pour le texte
JPanel panelTexte = new JPanel(new FlowLayout(FlowLayout.CENTER, 0, 0));
panelTexte.add(texte);
panelTexte.setOpaque(false);
// Création du panel pour les boutons
JPanel panelBoutons = new JPanel(new FlowLayout(FlowLayout.CENTER, 100, 200));
@ -43,7 +44,7 @@ public class HomeView extends JPanel {
JButton choisirGrille = new JButton("Générer une grille");
choisirGrille.setPreferredSize(new Dimension(250, 50));
choisirGrille.setFont(new Font("Arial", Font.BOLD, 20));
choisirGrille.setBackground(Color.GRAY);
choisirGrille.setBackground(new Color(96, 175, 255));
choisirGrille.addActionListener(e -> {
String strTaille = JOptionPane.showInputDialog(panel, "Entrez la taille de la grille :", "Taille de la grille", JOptionPane.PLAIN_MESSAGE);
@ -99,7 +100,7 @@ public class HomeView extends JPanel {
JButton importerGrille = new JButton("Importer une grille");
importerGrille.setPreferredSize(new Dimension(250, 50));
importerGrille.setFont(new Font("Arial", Font.BOLD, 20));
importerGrille.setBackground(Color.GRAY);
importerGrille.setBackground(new Color(96, 175, 255));
importerGrille.addActionListener(e -> {
JFileChooser fileChooser = new JFileChooser();

View File

@ -10,8 +10,6 @@ public class Window extends JFrame {
this.setSize(d);
this.setLocationRelativeTo(null);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
System.out.println("Fenêtre :");
System.out.println("\tLargeur de la fenêtre : " + this.getWidth() + "px");
System.out.println("\tHauteur de la fenêtre : " + this.getHeight() + "px");
this.setMinimumSize(new Dimension(750, 750));
}
}