Quiz interactif généré par IA à partir du document : methodes interface graphiques_Anis ELBEHI.pdf
Question 1 sur 10 20:00
[{"id":26640,"question":"Quel composant graphique de Java Swing est utilisé pour afficher du texte non modifiable ?","option_a":"JButton","option_b":"JLabel","option_c":"JTextField","option_d":"JPanel","option_e":"","option_f":"","bonne_reponse":"b","explication":"Le composant JLabel est spécifiquement conçu pour afficher du texte ou des images non modifiables par l'utilisateur.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"JButton\", \"b\": \"JLabel\", \"c\": \"JTextField\", \"d\": \"JPanel\"}}","_debug_options_count":4},{"id":26641,"question":"Vrai ou Faux : Un écouteur d'événement (Listener) en Java Swing peut être associé à plusieurs composants graphiques.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"a","explication":"Un même écouteur peut effectivement être associé à plusieurs composants, ce qui permet de centraliser la gestion des événements.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"a\", \"options\": {\"a\": \"Vrai\", \"b\": \"Faux\", \"c\": \"\", \"d\": \"\"}}","_debug_options_count":4},{"id":26642,"question":"Quel est le rôle principal de la méthode setLayout() dans un conteneur Java Swing ?","option_a":"Définir la couleur de fond du conteneur","option_b":"Spécifier le gestionnaire de disposition (Layout Manager) du conteneur","option_c":"Ajouter un composant au conteneur","option_d":"Définir la taille du conteneur","option_e":"","option_f":"","bonne_reponse":"b","explication":"La méthode setLayout() permet de définir le gestionnaire de disposition, qui organise automatiquement les composants dans le conteneur.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"Définir la couleur de fond du conteneur\", \"b\": \"Spécifier le ge","_debug_options_count":4},{"id":26643,"question":"Vrai ou Faux : Le composant JButton peut déclencher un événement ActionEvent.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"a","explication":"Un JButton génère un événement ActionEvent lorsqu'il est cliqué, ce qui permet de réagir à l'action de l'utilisateur.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"a\", \"options\": {\"a\": \"Vrai\", \"b\": \"Faux\", \"c\": \"\", \"d\": \"\"}}","_debug_options_count":4},{"id":26644,"question":"Quel gestionnaire de disposition (Layout Manager) est utilisé par défaut dans un JFrame ?","option_a":"BorderLayout","option_b":"FlowLayout","option_c":"GridLayout","option_d":"BoxLayout","option_e":"","option_f":"","bonne_reponse":"a","explication":"Le BorderLayout est le gestionnaire de disposition par défaut pour un JFrame, divisant l'espace en cinq zones (Nord, Sud, Est, Ouest, Centre).","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"a\", \"options\": {\"a\": \"BorderLayout\", \"b\": \"FlowLayout\", \"c\": \"GridLayout\", \"d\": \"BoxLay","_debug_options_count":4},{"id":26645,"question":"Quelle classe doit être étendue pour créer une fenêtre personnalisée en Java Swing ?","option_a":"JWindow","option_b":"JFrame","option_c":"JPanel","option_d":"JDialog","option_e":"","option_f":"","bonne_reponse":"b","explication":"La classe JFrame est utilisée pour créer une fenêtre principale dans une application graphique Java Swing.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"JWindow\", \"b\": \"JFrame\", \"c\": \"JPanel\", \"d\": \"JDialog\"}}","_debug_options_count":4},{"id":26646,"question":"Vrai ou Faux : Un JPanel peut contenir d'autres JPanel.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"a","explication":"Un JPanel est un conteneur qui peut contenir d'autres composants graphiques, y compris d'autres JPanel, permettant une organisation hiérarchique.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"a\", \"options\": {\"a\": \"Vrai\", \"b\": \"Faux\", \"c\": \"\", \"d\": \"\"}}","_debug_options_count":4},{"id":26647,"question":"Quel événement est déclenché lorsqu'un utilisateur clique sur un JButton ?","option_a":"MouseEvent","option_b":"KeyEvent","option_c":"ActionEvent","option_d":"WindowEvent","option_e":"","option_f":"","bonne_reponse":"c","explication":"Un JButton génère un événement ActionEvent lorsqu'il est cliqué, ce qui est le plus approprié pour gérer cette action.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"c\", \"options\": {\"a\": \"MouseEvent\", \"b\": \"KeyEvent\", \"c\": \"ActionEvent\", \"d\": \"WindowEve","_debug_options_count":4},{"id":26648,"question":"Quelle méthode est appelée pour rendre une fenêtre visible en Java Swing ?","option_a":"show()","option_b":"display()","option_c":"setVisible(true)","option_d":"open()","option_e":"","option_f":"","bonne_reponse":"c","explication":"La méthode setVisible(true) est utilisée pour rendre une fenêtre ou un composant visible à l'écran.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"c\", \"options\": {\"a\": \"show()\", \"b\": \"display()\", \"c\": \"setVisible(true)\", \"d\": \"open()\"","_debug_options_count":4},{"id":26649,"question":"Vrai ou Faux : Le gestionnaire de disposition GridLayout organise les composants en lignes et colonnes de taille fixe.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"a","explication":"Le GridLayout organise les composants en une grille de cellules de taille égale, disposées en lignes et colonnes.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"a\", \"options\": {\"a\": \"Vrai\", \"b\": \"Faux\", \"c\": \"\", \"d\": \"\"}}","_debug_options_count":4}]
Chargement...
Cliquez sur une réponse pour valider
Les options de réponse ne sont pas disponibles pour cette question.