QCM Java – les interfaces graphiques – Swing

QCM sur les interfaces graphiques Swing en Java avec des réponses pour la préparation des entretiens d’embauche, des tests en ligne, aux examens et aux certifications. Ces questions et réponses sur Java comprennent divers sujets. Et sont tirés d’un vrai entretien écrit et certaines parties sont en direct. Cette méthode d’apprentissage systématique préparera facilement toute personne pour réussir son test sur Java .
 
 

1. Les avantages de _______

a) Il est léger.
b) Il prend en charge ‘look & feel’ (aspects et comportements).
c) Il suit l’architecture MVC (Model View Controller)

A AWT

B Swing

C Les deux A et B sont vrais.

D Aucune de ces réponses n’est vraie.

B
Les avantages de Swing:

  • Il est léger.
  • Il prend en charge ‘look & feel’ (aspects et comportements).
  • Il suit l’architecture MVC (Model View Controller)
 

2. Donnez l’abréviation de AWT?

A Applet Windowing Toolkit

B Abstract Windowing Toolkit

C Absolute Windowing Toolkit

D Aucune de ces réponses n’est vraie.

B
Java AWT (Abstract Window Toolkit) est une API permettant de développer des interfaces utilisateur graphiques (GUI) ou des applications basées sur des fenêtres en Java.
 

3. La taille d’un frame sur l’écran est mesurée en ______?

A Pouces

B Centimètre

C Points

D Pixels

D
 

4. Quel est le nom de la classe Swing utilisée pour créer un frame?

A Window

B Frame

C JFrame

D SwingFrame

C
Voir aussi : JFrame | Java Swing
 
5. Quel est le conteneur qui contient la barre de titre et peut avoir des barres de menus et peut avoir d’autres composants comme un bouton, un champ de texte, etc.?

A JPanel

B JFrame

C JWindow

D JContainer

 
 
6. Swing ne fait pas partie de JFC(Java Foundation Classes) qui est utilisé pour créer une application GUI?

A Vrai

B Faux

B
Swing fait partie de Java Foundation Classe (JFC) d’Oracle – une API pour fournir une interface graphique (GUI) pour les programmes Java. Swing a été développé pour fournir un ensemble plus sophistiqué de composants GUI que Abstract Window Toolkit (AWT).
 
7. Deux façons pour créer un Frame:

  • En créant l’objet de la classe Frame (association)
  • En héritant la classe Frame (héritage)

A Vrai

B Faux

A
En créant l’objet de la classe Frame (association) :

JFrame frame = new JFrame("Exemple de Frame");

 
En héritant la classe Frame (héritage):

public class MyFrame extends JFrame{}
 

8. Dans quels endroits on peut mettre le code de gestion des événements?

A Dans la même classe

B Dans une autre classe

C Dans une classe anonyme

D Tout les réponses sont vrais

 

9. Quel package fournit des classes pour la gestion des événements?

A java.awt

B java.awt.Graphics

C java.awt.event

D Aucune de ces réponses n’est vraie.

C
 

10. Laquelle de ces méthodes peut être utilisée pour savoir quelle touche est appuyée?

A getActionEvent()

B getActionKey()

C getModifier()

D getKey()

D
 
 

11. Quel objet peut être construit pour afficher un certain nombre de choix dans la fenêtre?

A JLabels

B JChoice

C JList

D JCheckbox

C
Voir aussi : JList | Java Swing
 

12. Quelle méthode peut définir ou modifier le texte dans une étiquette(Label)?

A setText()

B getText()

C Tout les réponses sont vrais

D Aucune de ces réponses n’est vraie.

A
Exemple:

JLabel label = new JLabel();
label.setText("Welcome to WayToLearnX!");
Voir aussi : JLabel | Java Swing
 

13. Quels sont les contrôles passifs qui ne prennent en charge aucune interaction avec l’utilisateur?

A Button

B List

C Label

D Checkbox

C
Voir aussi : JLabel | Java Swing
 

14. Combien de types de contrôles AWT prend-il en charge?

A 5

B 6

C 7

D 8

C
AWT prend en charge les types de contrôles suivants :
Labels, scroll bars, text fields, push buttons, check boxes, check box groups, lists.
 

15. AWT a des composants plus puissants tels que Tables, Lists, Scroll panes, Color chooser, Tabbed pane etc.

A Vrai

B Faux

A
Même ça, Swing fournit des composants plus puissants. AWT est une fine couche de code au-dessus du système d’exploitation. Swing est beaucoup plus grand et possède également des fonctionnalités beaucoup plus riches.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *