SlideShare ist ein Scribd-Unternehmen logo
1 von 26
Java Look-and-Feel Design Guidelines Eileen Kraemer University of Georgia CSCI 4800/600
An online book … ,[object Object],[object Object],[object Object]
Focus of the book …. ,[object Object],[object Object],[object Object],[object Object]
What is the “Java Look and Feel”? ,[object Object],[object Object],[object Object],[object Object],[object Object]
Java look-and-feel ,[object Object],[object Object],[object Object],[object Object],[object Object]
 
Elements of the Java L&F ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Java L&F Windows ,[object Object],[object Object],[object Object]
Menus, the Menu Bar ,[object Object],[object Object]
Drop-down menus ,[object Object],[object Object],[object Object],[object Object]
Keyboard shortcuts ,[object Object],[object Object],[object Object]
Mnemonic ,[object Object],[object Object],[object Object]
Guidelines for shortcuts … ,[object Object],[object Object],[object Object],[object Object]
Java L&F Toolbar ,[object Object],[object Object],[object Object]
Java L&F Editor Pane ,[object Object]
Java L&F Dialog Boxes ,[object Object],[object Object],[object Object]
Java L&F Alert boxes ,[object Object]
Java Foundation Classes ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The Java 2 SDK ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Support for Accessibility ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Accessibility, continued ,[object Object],[object Object],[object Object]
Support for Internationalization ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
User Interface Components of the JFC ,[object Object],[object Object],[object Object],[object Object]
 
Major JFC UI Components ,[object Object]
Java L&F - Recommendations ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (15)

Vb6.0 Introduction
Vb6.0 IntroductionVb6.0 Introduction
Vb6.0 Introduction
 
Visual Basic IDE Introduction
Visual Basic IDE IntroductionVisual Basic IDE Introduction
Visual Basic IDE Introduction
 
New Introductionfor Flash Designers
New Introductionfor Flash DesignersNew Introductionfor Flash Designers
New Introductionfor Flash Designers
 
Graphical User Interface (GUI)
Graphical User Interface (GUI)Graphical User Interface (GUI)
Graphical User Interface (GUI)
 
Vb unit t 1.1
Vb unit t 1.1Vb unit t 1.1
Vb unit t 1.1
 
Meaning Of VB
Meaning Of VBMeaning Of VB
Meaning Of VB
 
Introduction to visual basic programming
Introduction to visual basic programmingIntroduction to visual basic programming
Introduction to visual basic programming
 
Visusual basic
Visusual basicVisusual basic
Visusual basic
 
Common dialog control
Common dialog controlCommon dialog control
Common dialog control
 
Visual basic
Visual basicVisual basic
Visual basic
 
Staruml
StarumlStaruml
Staruml
 
Visual basic
Visual basicVisual basic
Visual basic
 
Debug tool
Debug toolDebug tool
Debug tool
 
Visual Programming
Visual ProgrammingVisual Programming
Visual Programming
 
Creating Acessible floating labels
Creating Acessible floating labelsCreating Acessible floating labels
Creating Acessible floating labels
 

Andere mochten auch

C:\Fakepath\Estrangeirismo3
C:\Fakepath\Estrangeirismo3C:\Fakepath\Estrangeirismo3
C:\Fakepath\Estrangeirismo3kelvin230493
 
Best praktiks from ITM Magazine
Best praktiks from ITM MagazineBest praktiks from ITM Magazine
Best praktiks from ITM Magazinebineter
 
Grade 9 Medicine Wheel Round Up
Grade 9 Medicine Wheel Round UpGrade 9 Medicine Wheel Round Up
Grade 9 Medicine Wheel Round Upguest0ac71b
 
ITM Magazine 4/2010
ITM Magazine 4/2010ITM Magazine 4/2010
ITM Magazine 4/2010bineter
 
ITM 6_8-2014
ITM 6_8-2014ITM 6_8-2014
ITM 6_8-2014bineter
 
ITM 4_5-2014
ITM 4_5-2014ITM 4_5-2014
ITM 4_5-2014bineter
 
ITM Magazine 1-2/2010
ITM Magazine 1-2/2010ITM Magazine 1-2/2010
ITM Magazine 1-2/2010bineter
 
ITM Magazine 6/2013
ITM Magazine 6/2013ITM Magazine 6/2013
ITM Magazine 6/2013bineter
 
ITM Magazine 3/2010
ITM Magazine 3/2010ITM Magazine 3/2010
ITM Magazine 3/2010bineter
 
Junior Boys Rugby
Junior Boys RugbyJunior Boys Rugby
Junior Boys Rugbyguest0ac71b
 
C:\Fakepath\Estrangeirismo3
C:\Fakepath\Estrangeirismo3C:\Fakepath\Estrangeirismo3
C:\Fakepath\Estrangeirismo3kelvin230493
 

Andere mochten auch (18)

C:\Fakepath\Estrangeirismo3
C:\Fakepath\Estrangeirismo3C:\Fakepath\Estrangeirismo3
C:\Fakepath\Estrangeirismo3
 
Best praktiks from ITM Magazine
Best praktiks from ITM MagazineBest praktiks from ITM Magazine
Best praktiks from ITM Magazine
 
Grade 9 Medicine Wheel Round Up
Grade 9 Medicine Wheel Round UpGrade 9 Medicine Wheel Round Up
Grade 9 Medicine Wheel Round Up
 
Grokking Branding - Presented 8.02.12 At Vegas Jelly
Grokking Branding - Presented 8.02.12 At Vegas JellyGrokking Branding - Presented 8.02.12 At Vegas Jelly
Grokking Branding - Presented 8.02.12 At Vegas Jelly
 
ITM Magazine 4/2010
ITM Magazine 4/2010ITM Magazine 4/2010
ITM Magazine 4/2010
 
ITM 6_8-2014
ITM 6_8-2014ITM 6_8-2014
ITM 6_8-2014
 
ITM 4_5-2014
ITM 4_5-2014ITM 4_5-2014
ITM 4_5-2014
 
Art12
Art12Art12
Art12
 
ITM Magazine 1-2/2010
ITM Magazine 1-2/2010ITM Magazine 1-2/2010
ITM Magazine 1-2/2010
 
Java Land F
Java Land FJava Land F
Java Land F
 
Java Land F
Java Land FJava Land F
Java Land F
 
ITM Magazine 6/2013
ITM Magazine 6/2013ITM Magazine 6/2013
ITM Magazine 6/2013
 
Java Land F
Java Land FJava Land F
Java Land F
 
ITM Magazine 3/2010
ITM Magazine 3/2010ITM Magazine 3/2010
ITM Magazine 3/2010
 
Junior Boys Rugby
Junior Boys RugbyJunior Boys Rugby
Junior Boys Rugby
 
C:\Fakepath\Estrangeirismo3
C:\Fakepath\Estrangeirismo3C:\Fakepath\Estrangeirismo3
C:\Fakepath\Estrangeirismo3
 
Java Land F
Java Land FJava Land F
Java Land F
 
Java Land F
Java Land FJava Land F
Java Land F
 

Ähnlich wie Java Land F

Windows Programming with Swing
Windows Programming with SwingWindows Programming with Swing
Windows Programming with Swingbackdoor
 
software-tools-part-1.ppt
software-tools-part-1.pptsoftware-tools-part-1.ppt
software-tools-part-1.pptSadiaZar1
 
Computer Programming NC III - Java Swing.pptx
Computer Programming NC III - Java Swing.pptxComputer Programming NC III - Java Swing.pptx
Computer Programming NC III - Java Swing.pptxjonathancapitulo2
 
Slot04 creating gui
Slot04 creating guiSlot04 creating gui
Slot04 creating guiViên Mai
 
GUI design using JAVAFX.ppt
GUI design using JAVAFX.pptGUI design using JAVAFX.ppt
GUI design using JAVAFX.pptTabassumMaktum
 
The Use of Java Swing’s Components to Develop a Widget
The Use of Java Swing’s Components to Develop a WidgetThe Use of Java Swing’s Components to Develop a Widget
The Use of Java Swing’s Components to Develop a WidgetWaqas Tariq
 
Ajp notes-chapter-01
Ajp notes-chapter-01Ajp notes-chapter-01
Ajp notes-chapter-01JONDHLEPOLY
 
Ajp notes-chapter-01
Ajp notes-chapter-01Ajp notes-chapter-01
Ajp notes-chapter-01Ankit Dubey
 
java swing programming
java swing programming java swing programming
java swing programming Ankit Desai
 
Plug-in Architectures
Plug-in ArchitecturesPlug-in Architectures
Plug-in Architectureselliando dias
 
Java Is A Programming Dialect And Registering Stage Essay
Java Is A Programming Dialect And Registering Stage EssayJava Is A Programming Dialect And Registering Stage Essay
Java Is A Programming Dialect And Registering Stage EssayLiz Sims
 
Plug yourself in and your app will never be the same (2 hr editon)
Plug yourself in and your app will never be the same (2 hr editon)Plug yourself in and your app will never be the same (2 hr editon)
Plug yourself in and your app will never be the same (2 hr editon)Mikkel Flindt Heisterberg
 
Plug yourself in and your app will never be the same (2 hour edition)
Plug yourself in and your app will never be the same (2 hour edition)Plug yourself in and your app will never be the same (2 hour edition)
Plug yourself in and your app will never be the same (2 hour edition)Mikkel Flindt Heisterberg
 
GUI Programming In Java
GUI Programming In JavaGUI Programming In Java
GUI Programming In Javayht4ever
 

Ähnlich wie Java Land F (20)

Windows Programming with Swing
Windows Programming with SwingWindows Programming with Swing
Windows Programming with Swing
 
software-tools-part-1.ppt
software-tools-part-1.pptsoftware-tools-part-1.ppt
software-tools-part-1.ppt
 
GUI.pdf
GUI.pdfGUI.pdf
GUI.pdf
 
Computer Programming NC III - Java Swing.pptx
Computer Programming NC III - Java Swing.pptxComputer Programming NC III - Java Swing.pptx
Computer Programming NC III - Java Swing.pptx
 
GUI_part_1.pptx
GUI_part_1.pptxGUI_part_1.pptx
GUI_part_1.pptx
 
Java swing 1
Java swing 1Java swing 1
Java swing 1
 
Slot04 creating gui
Slot04 creating guiSlot04 creating gui
Slot04 creating gui
 
Chapter 1-Note.docx
Chapter 1-Note.docxChapter 1-Note.docx
Chapter 1-Note.docx
 
GUI design using JAVAFX.ppt
GUI design using JAVAFX.pptGUI design using JAVAFX.ppt
GUI design using JAVAFX.ppt
 
The Use of Java Swing’s Components to Develop a Widget
The Use of Java Swing’s Components to Develop a WidgetThe Use of Java Swing’s Components to Develop a Widget
The Use of Java Swing’s Components to Develop a Widget
 
Ajp notes-chapter-01
Ajp notes-chapter-01Ajp notes-chapter-01
Ajp notes-chapter-01
 
Ajp notes-chapter-01
Ajp notes-chapter-01Ajp notes-chapter-01
Ajp notes-chapter-01
 
java swing programming
java swing programming java swing programming
java swing programming
 
Plug-in Architectures
Plug-in ArchitecturesPlug-in Architectures
Plug-in Architectures
 
Java Is A Programming Dialect And Registering Stage Essay
Java Is A Programming Dialect And Registering Stage EssayJava Is A Programming Dialect And Registering Stage Essay
Java Is A Programming Dialect And Registering Stage Essay
 
Unit 5 2
Unit 5 2Unit 5 2
Unit 5 2
 
Plug yourself in and your app will never be the same (2 hr editon)
Plug yourself in and your app will never be the same (2 hr editon)Plug yourself in and your app will never be the same (2 hr editon)
Plug yourself in and your app will never be the same (2 hr editon)
 
Plug yourself in and your app will never be the same (2 hour edition)
Plug yourself in and your app will never be the same (2 hour edition)Plug yourself in and your app will never be the same (2 hour edition)
Plug yourself in and your app will never be the same (2 hour edition)
 
Java Swing
Java SwingJava Swing
Java Swing
 
GUI Programming In Java
GUI Programming In JavaGUI Programming In Java
GUI Programming In Java
 

Java Land F

  • 1. Java Look-and-Feel Design Guidelines Eileen Kraemer University of Georgia CSCI 4800/600
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.  
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.  
  • 25.
  • 26.