Formation JAVA SWING, Initiation à JAVA SWING

21
Formation JAVA SWING ! www.JAVAFORMATION.com www.javaformation.com Initiation à la programmation Java et Web: - Java Standard (la base: POO, SWING) - Java Mobile( Android) - Java J2ee(Web Entreprise) - Web Standard(Html, Css, Javascript)

description

Initiation à Formation JAVA SWING du site www.javaformation.com.Formation JAVA elearning: Initiation à la programmation orientée objet en JAVA, SWING, Android, J2ee et Web(Html, Css, Javacript) en ligne via Skype.

Transcript of Formation JAVA SWING, Initiation à JAVA SWING

Page 1: Formation JAVA  SWING, Initiation à JAVA SWING

www.javaformation.com

Formation JAVA SWING !www.JAVAFORMATION.com

Initiation à la programmation Java et Web:

- Java Standard (la base: POO, SWING)- Java Mobile( Android)- Java J2ee(Web Entreprise)- Web Standard(Html, Css, Javascript)

Page 2: Formation JAVA  SWING, Initiation à JAVA SWING

Formation JAVA : SWINGwww.javaformation.com

Initiation à SWING pour IHM JAVAwww.javaformation.com

Java Foundation Classes (JFC) est un framework graphique(GUI) pour Java composé de AWT, Swing et Java2D.

Page 3: Formation JAVA  SWING, Initiation à JAVA SWING

www.javaformation.com

Objectifs !

1. Initiation à la création d’IHM en JAVA avec SWING !2. Initiation à JFreeChart dans SWING3. Porte ouverte sur JFC via JAVA 2D, 3D …

www.javaformation.com

Page 4: Formation JAVA  SWING, Initiation à JAVA SWING

SOMMAIREIntroduction

• Place de Swing dans la JDK/Javadoc• Client Lourd SWING • SWING et le pattern MVC• Les Principaux Composants• Gestion du Layout• Les EventLiteners• Initiation à JFreeChart• Porte ouverte sur JFC via JAVA 2D, 3D• Builder GUI Plugin pour IDE NetBeans /

Eclipse

Conclusionwww.javaformation.com

Page 5: Formation JAVA  SWING, Initiation à JAVA SWING

IntroductionSWING/AWT = Java UI Toolkits

Abstract Windows Toolkit (AWT) is the original Java GUI toolkit

www.javaformation.com

Page 6: Formation JAVA  SWING, Initiation à JAVA SWING

Place de Swing dans la JDK /Javadoc

www.javaformation.com

JAVA Foundation Classes (JFC)

Page 7: Formation JAVA  SWING, Initiation à JAVA SWING

Client Lourd SWING vs Client Leger

www.javaformation.com

Page 8: Formation JAVA  SWING, Initiation à JAVA SWING

SWING et le Pattern MVC

www.javaformation.com

Page 9: Formation JAVA  SWING, Initiation à JAVA SWING

www.javaformation.com

Les Principaux composants de Swing

Page 10: Formation JAVA  SWING, Initiation à JAVA SWING

JFrame, JPanel, JDialog, JX ?

www.javaformation.com

Page 11: Formation JAVA  SWING, Initiation à JAVA SWING

Exemple de Code JAVA SWING

www.javaformation.com

Page 12: Formation JAVA  SWING, Initiation à JAVA SWING

LAYOUT

www.javaformation.com

Page 13: Formation JAVA  SWING, Initiation à JAVA SWING

Les Listeners : EventListener

www.javaformation.com

Page 14: Formation JAVA  SWING, Initiation à JAVA SWING

Tableau des Listeners SWING

www.javaformation.com

Page 15: Formation JAVA  SWING, Initiation à JAVA SWING

www.javaformation.com

Initiation à JFreeChart (Création d’un Camembert graphique)

Page 16: Formation JAVA  SWING, Initiation à JAVA SWING

Porte ouverte sur JFC via JAVA 2D, 3D

www.javaformation.com

Page 17: Formation JAVA  SWING, Initiation à JAVA SWING

Plugin IHM pour NetBeans et Eclipse

www.javaformation.com

http://netbeans.org/features/java/swing.htmlhttp://marketplace.eclipse.org/content/jigloo-swtswing-gui-builderhttp://www.eclipse.org/windowbuilder/http://marketplace.eclipse.org/content/swing-gui-designer

Page 18: Formation JAVA  SWING, Initiation à JAVA SWING

Conclusion : Synthèse

www.javaformation.com

Page 19: Formation JAVA  SWING, Initiation à JAVA SWING

www.javaformation.com

Annexe 1 : JDialog, JFileChooser

Page 20: Formation JAVA  SWING, Initiation à JAVA SWING

www.javaformation.com

Annexe 2 : EventListener

Page 21: Formation JAVA  SWING, Initiation à JAVA SWING

www.javaformation.com

Annexe 3 : JFC