diff --git a/ProjetJava/src/main/java/views/QuestionPanel.java b/ProjetJava/src/main/java/views/QuestionPanel.java index 220198441d9f421709a9b2b71b30fb9a3ffd7073..3b66e0c09d6c18f6533f65d5ba6b8cc94e1fb229 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());