Programmation Orientée Objet avec JAVA en Java... · avec JAVA. Plan • Introduction • Le...

30
Programmation Orientée Objet avec JAVA

Transcript of Programmation Orientée Objet avec JAVA en Java... · avec JAVA. Plan • Introduction • Le...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Chapitre 7 – Le graphisme

• Récapitulatif des principaux événements