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

Post on 26-Jul-2020

18 views 0 download

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

Programmation Orientée Objetavec JAVA

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

Chapitre 7 – Le graphisme

Chapitre 7 – Le graphisme

Chapitre 7 – Le graphisme

Chapitre 7 – Le graphisme

Chapitre 7 – Le graphisme

Chapitre 7 – Le graphisme

Chapitre 7 – Le graphisme

Chapitre 7 – Le graphisme

Chapitre 7 – Le graphisme

Chapitre 7 – Le graphisme

Chapitre 7 – Le graphisme

Chapitre 7 – Le graphisme

Chapitre 7 – Le graphisme

Chapitre 7 – Le graphisme

Chapitre 7 – Le graphisme

Chapitre 7 – Le graphisme

• Exemple

Chapitre 7 – Le graphisme

Chapitre 7 – Le graphisme

Chapitre 7 – Le graphisme

Chapitre 7 – Le graphisme

Chapitre 7 – Le graphisme

Chapitre 7 – Le graphisme

Chapitre 7 – Le graphisme

Chapitre 7 – Le graphisme

Chapitre 7 – Le graphisme

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é"); } }

Chapitre 7 – Le graphisme

Chapitre 7 – Le graphisme

• Récapitulatif des principaux événements