0% ont trouvé ce document utile (0 vote)
9 vues34 pages

Guide des Composants Java Swing

Transféré par

Anonymous rQyZjgRM
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
9 vues34 pages

Guide des Composants Java Swing

Transféré par

Anonymous rQyZjgRM
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

JEE

Préparé par :Mr,Walid Ben Harrath


Classe:3LSIE

[Link] Ben Harrath-2LSIE 1


Environnement Graphique NetBeans

[Link] Ben Harrath-2LSIE 2


JFrame

Jframe est une classe Java qui permet la création de fenêtre c’est-à-dire
Une interface graphique dans la quelle peut s’ajouter des panels et des
Composants.

[Link] Ben Harrath-2LSIE 3


JPanel

Un Jpanel est un conteneur dans le quel on peut placer des composants


Une de ces propriétés essentielles est la définition d’une couleur de fond.
Propriété background

[Link] Ben Harrath-2LSIE 4


JLabel

Un JLabel est un élément titre, peut servir aussi à l’accueil d’image de fond.
Il accompagne souvent les autres composant

[Link] Ben Harrath-2LSIE 5


JTextField

Un JTextField est une zone de texte permettant la saisie d’élément sur une
cellule, essayer toujours de placer ce type de composant dans un panel,
il est souvent accompagné d’un label

[Link] Ben Harrath-2LSIE 6


JCheckBox

Un JCheckBox est une case à cocher souvent utiliser pour la sélection


d’éléments multiples

[Link] Ben Harrath-2LSIE 7


JRadioButton

Un JRadioButton est un choix exclusif, ça permet un choix unique parmi


un ensemble d’éléments. Afind d’assurer ce choix exclusif, ces radios
buttons doivent etre associés à un bouton group

[Link] Ben Harrath-2LSIE 8


JComboBox

Un JComboBox est une liste déroulante pour un choix exclusif, il joue le


même role que le JRadioButton, par contre c’est la forme de présentation
qui change

[Link] Ben Harrath-2LSIE 9


JButton

Un Jbutton est un composant pour les bouton, ils sont souvent utiliser
Pour terminer des étapes en effectuant des actions

[Link] Ben Harrath-2LSIE 10


[Link] Ben Harrath-2LSIE 11
[Link] Ben Harrath-2LSIE 12
[Link] Ben Harrath-2LSIE 13
Résumé

[Link] Ben Harrath-2LSIE 14


Récupération des informations
Jlabel, JTextField,

Pour un Jlabel, JTextField, nous verrons deux méthodes essentielles:


[Link]() donne le texte contenu de la zone de texte
s’il s'agit d’une zone de texte et renvoie le texte ou titre s’il s’agit d’un label

[Link](le texte) modifie le contenu de la zone de texte


Ou le titre du label selon l’élément correspondant

[Link] Ben Harrath-2LSIE 15


Récupération des informations
Jlabel, JTextField,

Pour un Jlabel, JTextField, nous verrons deux méthodes essentielles:


[Link]() donne le texte contenu de la zone de texte
s’il s'agit d’une zone de texte et renvoie le texte ou titre s’il s’agit d’un label

[Link](le texte) modifie le contenu de la zone de texte


Ou le titre du label selon l’élément correspondant

[Link] Ben Harrath-2LSIE 16


Récupération des informations
JComboBox

Pour un JComboBox on verra la récupération d’élément et l’affichage


d’un élément correspondant
[Link]().toString() donne le texte de l’élément
electionné

[Link](indexelement) sélectionne le deuxième


element de la liste déroulante

[Link](texte elemnt a selectionné) sélectionne


le deuxième element de la liste déroulante

[Link] Ben Harrath-2LSIE 17


Récupération des informations
JCheckBox

Pour un JCheckBox il s’agit juste de voir si l’élément est coché ou non


nomduCheckBox. isSelected()
Si ce test renvoi true alors cet élément est coché sinon il est décoché

[Link] Ben Harrath-2LSIE 18


Récupération des informations
JRadioButton

Pour un JRadioButton il s’agit juste de voir si l’élément est coché ou non


nomduRadioBouton. isSelected()
Si ce test renvoi true alors cet élément est coché sinon il est décoché

[Link] Ben Harrath-2LSIE 19


JMenuBar

Un JMenuBar est une barre de menu, comme toute application on a parfois


besoin d’une page d’accueil qui nous propose un ensemble de choix, ceci est
Souvent réalisé à l’aide des barre de menu, en java on l’apelle JMenuBar

[Link] Ben Harrath-2LSIE 20


Ajout de menu sur un JMenuBar
JMenu

Un JMenu est un élément qui s’ajoute sur la barre de menu

[Link] Ben Harrath-2LSIE 21


Ajout de sous menu sur un JMenu
JMenu

Un JMenu est un élément qui s’ajoute sur la barre de menu

[Link] Ben Harrath-2LSIE 22


Ajout de sous menu sur un JMenu
JMenuItem

Un JMenuItem est un élément qui s’ajoute à un menu, on l’appelle souvent


Un sous menu

[Link] Ben Harrath-2LSIE 23


Ajout d’une image de fond

Dans un Jlabel, on peut définir une icône pour une image de fond.
Après l’ajout du label ocuupant l’espace voulu pour l’image, selectionner la
Propriété icon du label et rechercher l’image dans vos dossiers

[Link] Ben Harrath-2LSIE 24


JTable

Un JTable est un élément dans lequel on peut ajouter des lignes et des
Colonnes, il représente une table, il est souvent utilisé pour le chargement
de données

[Link] Ben Harrath-2LSIE 25


JTable

[Link] Ben Harrath-2LSIE 26


JTable
DefaultTableModel

Un DefaultTableModel est un élément permettant de charger des données


dans un JTable

[Link] Ben Harrath-2LSIE 27


JOptionPane
showMessageDialog

JOptionPane, avec la méthode showMessageDialog affiche un message dialogue qui permet


d’informer l’utilisateur

[Link]
(this,"Login ou mot de passe incorrect","Message", JOptionPane.INFORMATION_MESSAGE);

[Link] Ben Harrath-2LSIE 28


JOptionPane
showConfirmDialog
JOptionPane, avec la méthode showConfirmDialog affiche un message dialogue qui permet
d’informer l’utilisateur

int choix=[Link]
(this, "Voulez vous vraiment effecturer cette suppression ?","Message",
JOptionPane.YES_NO_CANCEL_OPTION, JOptionPane.QUESTION_MESSAGE);

if(choix==JOptionPane.YES_OPTION){

}
else if(choix==JOptionPane.NO_OPTION){

}
else if(choix==JOptionPane.CANCEL_OPTION){

[Link] Ben Harrath-2LSIE 29


Gestion des événements
JButton
Pour un bouton, c’est la procédure à respecter pour se placer dans la méthode qui gère
Le traitement du click sur le bouton

[Link] Ben Harrath-2LSIE 30


Gestion des événements
JComboBox

Pour un JTable, c’est la procédure à respecter pour se placer dans la méthode qui gère
Le traitement du click sur l’élément sélectionné dans la grille

[Link] Ben Harrath-2LSIE 31


Gestion des événements
JTable

Pour un JTable, c’est la procédure à respecter pour se placer dans la méthode qui gère
Le traitement du click sur l’élément sélectionné dans la grille

[Link] Ben Harrath-2LSIE 32


JOpionPane
showMessageDialog

JoptionPane est une classe Java pour l’affiche de message, la méthode showMessageDialog
Permet d’informations suite à une action

[Link](this, "Enregistrement réussi","Message",


JOptionPane.INFORMATION_MESSAGE);

[Link] Ben Harrath-2LSIE 33


JOpionPane
showConfirmDialog

la méthode showConfirmDialog permet la confirmation de message suite à un evenemen


On peut gerer le clik sur l’option choisie

int choix=[Link](this, "Voulez vous vraiment effecturer cette


suppression ?","Message", JOptionPane.YES_NO_CANCEL_OPTION,
JOptionPane.QUESTION_MESSAGE);

if(choix==JOptionPane.YES_OPTION){
On effectue à ce niveau l’action à faire au cas ou on a fait clik sur OUI
}

[Link] Ben Harrath-2LSIE 34

Vous aimerez peut-être aussi