programmation orientée objet avec java en java... · avec java. plan • introduction • le...
TRANSCRIPT
![Page 1: Programmation Orientée Objet avec JAVA en Java... · avec JAVA. Plan • Introduction • Le langage JAVA • La programmation objet • Les bases du langage • Les classes et les](https://reader034.vdocuments.net/reader034/viewer/2022042806/5f71f84dc508be4a7333b893/html5/thumbnails/1.jpg)
Programmation Orientée Objetavec JAVA
![Page 2: Programmation Orientée Objet avec JAVA en Java... · avec JAVA. Plan • Introduction • Le langage JAVA • La programmation objet • Les bases du langage • Les classes et les](https://reader034.vdocuments.net/reader034/viewer/2022042806/5f71f84dc508be4a7333b893/html5/thumbnails/2.jpg)
Plan
• Introduction
• Le langage JAVA
• La programmation objet
• Les bases du langage
• Les classes et les objets
• L’héritage et le polymorphisme
• La gestion des exceptions
• Le graphisme
2
![Page 3: Programmation Orientée Objet avec JAVA en Java... · avec JAVA. Plan • Introduction • Le langage JAVA • La programmation objet • Les bases du langage • Les classes et les](https://reader034.vdocuments.net/reader034/viewer/2022042806/5f71f84dc508be4a7333b893/html5/thumbnails/3.jpg)
Chapitre 7 – Le graphisme
![Page 4: Programmation Orientée Objet avec JAVA en Java... · avec JAVA. Plan • Introduction • Le langage JAVA • La programmation objet • Les bases du langage • Les classes et les](https://reader034.vdocuments.net/reader034/viewer/2022042806/5f71f84dc508be4a7333b893/html5/thumbnails/4.jpg)
Chapitre 7 – Le graphisme
•
![Page 5: Programmation Orientée Objet avec JAVA en Java... · avec JAVA. Plan • Introduction • Le langage JAVA • La programmation objet • Les bases du langage • Les classes et les](https://reader034.vdocuments.net/reader034/viewer/2022042806/5f71f84dc508be4a7333b893/html5/thumbnails/5.jpg)
Chapitre 7 – Le graphisme
![Page 6: Programmation Orientée Objet avec JAVA en Java... · avec JAVA. Plan • Introduction • Le langage JAVA • La programmation objet • Les bases du langage • Les classes et les](https://reader034.vdocuments.net/reader034/viewer/2022042806/5f71f84dc508be4a7333b893/html5/thumbnails/6.jpg)
Chapitre 7 – Le graphisme
![Page 7: Programmation Orientée Objet avec JAVA en Java... · avec JAVA. Plan • Introduction • Le langage JAVA • La programmation objet • Les bases du langage • Les classes et les](https://reader034.vdocuments.net/reader034/viewer/2022042806/5f71f84dc508be4a7333b893/html5/thumbnails/7.jpg)
Chapitre 7 – Le graphisme
![Page 8: Programmation Orientée Objet avec JAVA en Java... · avec JAVA. Plan • Introduction • Le langage JAVA • La programmation objet • Les bases du langage • Les classes et les](https://reader034.vdocuments.net/reader034/viewer/2022042806/5f71f84dc508be4a7333b893/html5/thumbnails/8.jpg)
Chapitre 7 – Le graphisme
![Page 9: Programmation Orientée Objet avec JAVA en Java... · avec JAVA. Plan • Introduction • Le langage JAVA • La programmation objet • Les bases du langage • Les classes et les](https://reader034.vdocuments.net/reader034/viewer/2022042806/5f71f84dc508be4a7333b893/html5/thumbnails/9.jpg)
Chapitre 7 – Le graphisme
![Page 10: Programmation Orientée Objet avec JAVA en Java... · avec JAVA. Plan • Introduction • Le langage JAVA • La programmation objet • Les bases du langage • Les classes et les](https://reader034.vdocuments.net/reader034/viewer/2022042806/5f71f84dc508be4a7333b893/html5/thumbnails/10.jpg)
Chapitre 7 – Le graphisme
![Page 11: Programmation Orientée Objet avec JAVA en Java... · avec JAVA. Plan • Introduction • Le langage JAVA • La programmation objet • Les bases du langage • Les classes et les](https://reader034.vdocuments.net/reader034/viewer/2022042806/5f71f84dc508be4a7333b893/html5/thumbnails/11.jpg)
Chapitre 7 – Le graphisme
![Page 12: Programmation Orientée Objet avec JAVA en Java... · avec JAVA. Plan • Introduction • Le langage JAVA • La programmation objet • Les bases du langage • Les classes et les](https://reader034.vdocuments.net/reader034/viewer/2022042806/5f71f84dc508be4a7333b893/html5/thumbnails/12.jpg)
Chapitre 7 – Le graphisme
![Page 13: Programmation Orientée Objet avec JAVA en Java... · avec JAVA. Plan • Introduction • Le langage JAVA • La programmation objet • Les bases du langage • Les classes et les](https://reader034.vdocuments.net/reader034/viewer/2022042806/5f71f84dc508be4a7333b893/html5/thumbnails/13.jpg)
Chapitre 7 – Le graphisme
![Page 14: Programmation Orientée Objet avec JAVA en Java... · avec JAVA. Plan • Introduction • Le langage JAVA • La programmation objet • Les bases du langage • Les classes et les](https://reader034.vdocuments.net/reader034/viewer/2022042806/5f71f84dc508be4a7333b893/html5/thumbnails/14.jpg)
Chapitre 7 – Le graphisme
![Page 15: Programmation Orientée Objet avec JAVA en Java... · avec JAVA. Plan • Introduction • Le langage JAVA • La programmation objet • Les bases du langage • Les classes et les](https://reader034.vdocuments.net/reader034/viewer/2022042806/5f71f84dc508be4a7333b893/html5/thumbnails/15.jpg)
Chapitre 7 – Le graphisme
![Page 16: Programmation Orientée Objet avec JAVA en Java... · avec JAVA. Plan • Introduction • Le langage JAVA • La programmation objet • Les bases du langage • Les classes et les](https://reader034.vdocuments.net/reader034/viewer/2022042806/5f71f84dc508be4a7333b893/html5/thumbnails/16.jpg)
Chapitre 7 – Le graphisme
![Page 17: Programmation Orientée Objet avec JAVA en Java... · avec JAVA. Plan • Introduction • Le langage JAVA • La programmation objet • Les bases du langage • Les classes et les](https://reader034.vdocuments.net/reader034/viewer/2022042806/5f71f84dc508be4a7333b893/html5/thumbnails/17.jpg)
Chapitre 7 – Le graphisme
![Page 18: Programmation Orientée Objet avec JAVA en Java... · avec JAVA. Plan • Introduction • Le langage JAVA • La programmation objet • Les bases du langage • Les classes et les](https://reader034.vdocuments.net/reader034/viewer/2022042806/5f71f84dc508be4a7333b893/html5/thumbnails/18.jpg)
Chapitre 7 – Le graphisme
• Exemple
![Page 19: Programmation Orientée Objet avec JAVA en Java... · avec JAVA. Plan • Introduction • Le langage JAVA • La programmation objet • Les bases du langage • Les classes et les](https://reader034.vdocuments.net/reader034/viewer/2022042806/5f71f84dc508be4a7333b893/html5/thumbnails/19.jpg)
Chapitre 7 – Le graphisme
![Page 20: Programmation Orientée Objet avec JAVA en Java... · avec JAVA. Plan • Introduction • Le langage JAVA • La programmation objet • Les bases du langage • Les classes et les](https://reader034.vdocuments.net/reader034/viewer/2022042806/5f71f84dc508be4a7333b893/html5/thumbnails/20.jpg)
Chapitre 7 – Le graphisme
![Page 21: Programmation Orientée Objet avec JAVA en Java... · avec JAVA. Plan • Introduction • Le langage JAVA • La programmation objet • Les bases du langage • Les classes et les](https://reader034.vdocuments.net/reader034/viewer/2022042806/5f71f84dc508be4a7333b893/html5/thumbnails/21.jpg)
Chapitre 7 – Le graphisme
![Page 22: Programmation Orientée Objet avec JAVA en Java... · avec JAVA. Plan • Introduction • Le langage JAVA • La programmation objet • Les bases du langage • Les classes et les](https://reader034.vdocuments.net/reader034/viewer/2022042806/5f71f84dc508be4a7333b893/html5/thumbnails/22.jpg)
Chapitre 7 – Le graphisme
![Page 23: Programmation Orientée Objet avec JAVA en Java... · avec JAVA. Plan • Introduction • Le langage JAVA • La programmation objet • Les bases du langage • Les classes et les](https://reader034.vdocuments.net/reader034/viewer/2022042806/5f71f84dc508be4a7333b893/html5/thumbnails/23.jpg)
Chapitre 7 – Le graphisme
![Page 24: Programmation Orientée Objet avec JAVA en Java... · avec JAVA. Plan • Introduction • Le langage JAVA • La programmation objet • Les bases du langage • Les classes et les](https://reader034.vdocuments.net/reader034/viewer/2022042806/5f71f84dc508be4a7333b893/html5/thumbnails/24.jpg)
Chapitre 7 – Le graphisme
![Page 25: Programmation Orientée Objet avec JAVA en Java... · avec JAVA. Plan • Introduction • Le langage JAVA • La programmation objet • Les bases du langage • Les classes et les](https://reader034.vdocuments.net/reader034/viewer/2022042806/5f71f84dc508be4a7333b893/html5/thumbnails/25.jpg)
Chapitre 7 – Le graphisme
![Page 26: Programmation Orientée Objet avec JAVA en Java... · avec JAVA. Plan • Introduction • Le langage JAVA • La programmation objet • Les bases du langage • Les classes et les](https://reader034.vdocuments.net/reader034/viewer/2022042806/5f71f84dc508be4a7333b893/html5/thumbnails/26.jpg)
Chapitre 7 – Le graphisme
![Page 27: Programmation Orientée Objet avec JAVA en Java... · avec JAVA. Plan • Introduction • Le langage JAVA • La programmation objet • Les bases du langage • Les classes et les](https://reader034.vdocuments.net/reader034/viewer/2022042806/5f71f84dc508be4a7333b893/html5/thumbnails/27.jpg)
Chapitre 7 – Le graphisme
![Page 28: Programmation Orientée Objet avec JAVA en Java... · avec JAVA. Plan • Introduction • Le langage JAVA • La programmation objet • Les bases du langage • Les classes et les](https://reader034.vdocuments.net/reader034/viewer/2022042806/5f71f84dc508be4a7333b893/html5/thumbnails/28.jpg)
Chapitre 7 – Le graphisme
public class EventFrame extends JFrame implements ActionListener { JButton BoutonOk, BoutonCancel; JLabel statusLabel; /** Creates a new instance of EventFrame */ public EventFrame(String titre) { setTitle(titre); Container contentPane = getContentPane(); JPanel ButtonPanel = new JPanel(); ButtonPanel.setLayout (new FlowLayout()); BoutonOk = new JButton("Ok"); ButtonPanel.add(BoutonOk); BoutonCancel = new JButton("Cancel"); BoutonOk.addActionListener(this); BoutonCancel.addActionListener(this); ButtonPanel.add(BoutonCancel); contentPane.add(ButtonPanel,BorderLayout.CENTER); statusLabel = new JLabel("Zone de texte"); contentPane.add(statusLabel,BorderLayout.SOUTH); setSize(200,100); setVisible(true); }
public void actionPerformed (ActionEvent event){ if (event.getSource() == BoutonOk){ statusLabel.setText("Ok détecté"); } if (event.getSource() == BoutonCancel) { statusLabel.setText("Cancel détecté"); } }
![Page 29: Programmation Orientée Objet avec JAVA en Java... · avec JAVA. Plan • Introduction • Le langage JAVA • La programmation objet • Les bases du langage • Les classes et les](https://reader034.vdocuments.net/reader034/viewer/2022042806/5f71f84dc508be4a7333b893/html5/thumbnails/29.jpg)
Chapitre 7 – Le graphisme
![Page 30: Programmation Orientée Objet avec JAVA en Java... · avec JAVA. Plan • Introduction • Le langage JAVA • La programmation objet • Les bases du langage • Les classes et les](https://reader034.vdocuments.net/reader034/viewer/2022042806/5f71f84dc508be4a7333b893/html5/thumbnails/30.jpg)
Chapitre 7 – Le graphisme
• Récapitulatif des principaux événements