From 05a0e78ba1d307f8e9f42b603aae9bb27216ea77 Mon Sep 17 00:00:00 2001 From: SovereignX Date: Tue, 22 Sep 2026 13:58:41 +0200 Subject: [PATCH] modif --- ProjetJava/src/main/java/views/QuestionPanel.java | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/ProjetJava/src/main/java/views/QuestionPanel.java b/ProjetJava/src/main/java/views/QuestionPanel.java index 2201984..3b66e0c 100644 --- a/ProjetJava/src/main/java/views/QuestionPanel.java +++ b/ProjetJava/src/main/java/views/QuestionPanel.java @@ -20,7 +20,7 @@ import services.QuestionService; */ public final class QuestionPanel extends JPanel { - private JLabel title, labelQuestion; + private JLabel title, labelQuestion, labelValidator; private JTextField textResponse; private JButton btnCheck, btnSolution, btnNewQuestion; @@ -37,8 +37,8 @@ public final class QuestionPanel extends JPanel { // Layout principal setLayout(new BorderLayout()); - // Une grille de 2 lignes et 1 colonne - JPanel container = new JPanel(new GridLayout(2, 1, 0, 30)); + // Une grille de 3 lignes et 1 colonne (texte / input / validateur (vrai, faux) + JPanel container = new JPanel(new GridLayout(3, 1, 0, 30)); // Affichage de la question JPanel panelQuestion = new JPanel(new FlowLayout(FlowLayout.CENTER)); @@ -53,12 +53,19 @@ public final class QuestionPanel extends JPanel { textResponse = new JTextField(20); textResponse.setFont(new Font("Arial", Font.PLAIN, 16)); + // Affichage du texte de validation (Vrai / Faux) + JPanel panelValidator = new JPanel(new FlowLayout(FlowLayout.CENTER)); + labelValidator = new JLabel("Placeholder Validateur"); + labelValidator.setFont(new Font("Arial", Font.BOLD, 36)); + panelValidator.add(labelValidator); + panelResponse.add(labelReponse); panelResponse.add(textResponse); - // Ajout des deux lignes dans la grille + // Ajout des trois lignes dans la grille container.add(panelQuestion); container.add(panelResponse); + container.add(panelValidator); // Mettre le container dans un container centré JPanel containerCenter = new JPanel(new GridBagLayout()); -- GitLab