PDF4PRO ⚡AMP

Modern search engine that looking for books and documents around the web

Example: biology

Java Graphics & GUIs (and Swing/AWT libraries)

java Graphics & GUIs(and Swing/AWT libraries) CSE 331 Software Design & ImplementationSlides contain contributions from: M. Ernst, M. Hotan, R. Mercer, D. Notkin, H. Perkins, S. Regis, M. Stepp;Oracle docs & tutorial, Horstmann, Wikipedia, 21 Why study GUIs? Learn about event-driven programming techniques Practice learning and using a large, complex API A chance to see how it is designed and learn from it: design patterns: model-view separation,callbacks, listeners, inheritance vs. delegation refactoring vs. reimplementing an ailing API Because GUIs are neat! Caution: There is way more here than you can memorize. Part of learning a large API is "letting go." First, learn the fundamental concepts and general ideas. Then, look things up as you need them Don t get bogged down implementing eye candyReferencesToday: java Graphics and Swing/AWT class librariesOnly an introduction!

buttons, check boxes, icons, menu items2 Containers can hold nested subcomponents. Swing/AWT inheritance hierarchy Component (AWT) Window Frame JFrame (Swing) JDialog ... • Swing component objects each have a certain size they would "like" to be: Just large enough to fit their contents (text, icons, etc.).

Loading..

Tags:

  Check, Java, Swing

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Spam in document Broken preview Other abuse

Transcription of Java Graphics & GUIs (and Swing/AWT libraries)

Related search queries