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

Java EE

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)
105 vues34 pages

Java EE

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

Mr.Walid Ben Harrath-2LSIE 1


Environnement Graphique NetBeans

Mr.Walid 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.

Mr.Walid 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

Mr.Walid 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

Mr.Walid 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

Mr.Walid Ben Harrath-2LSIE 6


JCheckBox

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


d’éléments multiples

Mr.Walid 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

Mr.Walid 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

Mr.Walid 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

Mr.Walid Ben Harrath-2LSIE 10


Mr.Walid Ben Harrath-2LSIE 11
Mr.Walid Ben Harrath-2LSIE 12
Mr.Walid Ben Harrath-2LSIE 13
Résumé

Mr.Walid Ben Harrath-2LSIE 14


Récupération des informations
Jlabel, JTextField,

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


nomduComposant.getText() 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

nomduComposant.setText(le texte) modifie le contenu de la zone de texte


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

Mr.Walid Ben Harrath-2LSIE 15


Récupération des informations
Jlabel, JTextField,

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


nomduComposant.getText() 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

nomduComposant.setText(le texte) modifie le contenu de la zone de texte


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

Mr.Walid 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
nomduCombobox.getSelectedItem().toString() donne le texte de l’élément
electionné

nomduCombobox.setSelectedIndex(indexelement) sélectionne le deuxième


element de la liste déroulante

nomduCombobox.setSelectedItem(texte elemnt a selectionné) sélectionne


le deuxième element de la liste déroulante

Mr.Walid 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é

Mr.Walid 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é

Mr.Walid 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

Mr.Walid 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

Mr.Walid 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

Mr.Walid 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

Mr.Walid 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

Mr.Walid 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

Mr.Walid Ben Harrath-2LSIE 25


JTable

Mr.Walid Ben Harrath-2LSIE 26


JTable
DefaultTableModel

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


dans un JTable

Mr.Walid Ben Harrath-2LSIE 27


JOptionPane
showMessageDialog

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


d’informer l’utilisateur

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

Mr.Walid Ben Harrath-2LSIE 28


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

int choix=JOptionPane.showConfirmDialog
(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){

Mr.Walid 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

Mr.Walid 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

Mr.Walid 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

Mr.Walid 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

JOptionPane.showMessageDialog(this, "Enregistrement réussi","Message",


JOptionPane.INFORMATION_MESSAGE);

Mr.Walid 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=JOptionPane.showConfirmDialog(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
}

Mr.Walid Ben Harrath-2LSIE 34

Vous aimerez peut-être aussi