Your SlideShare is downloading. ×
Java swings
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Java swings

2,353
views

Published on

Published in: Education, Technology

1 Comment
0 Likes
Statistics
Notes
  • Be the first to like this

No Downloads
Views
Total Views
2,353
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
146
Comments
1
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1.  
  • 2. Group members Alisha Korpal Nivia Jain Sharuti Jain
  • 3.
    • Swing is the primary Java GUI widget toolkit.
    • It is part of JFC an API for providing a GUI for Java programs.
  • 4.
    • The IFC was a graphics library for Java originally developed by Netscape Communications Corporation and first released on December 16, 1996.
    • On April 2, 1997,  intention to incorporate IFC with other technologies to form the Java Foundation Classes.
  • 5.
    • Foundations
          • Extensible
          • Customizable
          • Configurable
          • Light Weight UI
    • Relationship to AWT
  • 6.
    • Swing is a highly partitioned architecture
    • Users can provide their own custom implementations of these components to override the default implementations.
    • In general, Swing users can extend the framework by extending the existing ones
  • 7.  
  • 8.
    • Customize the border its layout.
    •   Assigning specific Borders, Colors, Backgrounds, opacities, etc., as the properties of that component.
    • Unique GUI controls with highly customized visual representation.
  • 9.
    • Swing's heavy reliance on runtime mechanisms and indirect composition patterns allows it to respond at runtime to fundamental changes in its settings.
  • 10.  
  • 11.
    • In AWT, each component is rendered and controlled by a native peer component specific to the underlying windowing system.
    • Contrast, Swing components are often described as lightweight because they do not require allocation of native resources in the operating system's windowing toolkit.
  • 12.
    • Swing provides many standard GUI components such as button, lists, menu which combine and create a GUI
    • Swing provides containers such as windows and toolbars
          • Top level: frames, dialogs
          • Intermediate level : panel, scroll pane
          • Other swing components: buttons, labels
  • 13.  
  • 14.
    • Applications with a GUI typically use at a least one frame
  • 15.  
  • 16.  
  • 17.  
  • 18.  
  • 19.
    • http://en.wikipedia.org/wiki/Swing_(Java)
    • Matthew Robinson, Pavel Vorobiev:  Swing, Second Edition , Manning,  ISBN 1-930110-88-X
    • http://www.google.co.in/#sclient=psy&hl=en&source=hp&q=swings+in+java&pbx=1&oq=swings+in+java&aq=f&aqi=g5&aql=&gs_sm=e&gs_upl=170399l176171l0l176515l21l14l1l0l0l2l1764l7815l4-2.2.1.1.2l9l0&bav=on.2,or.r_gc.r_pw.&fp=cc63231dd3ba60f6&biw=1280&bih=869
    • http://docs.google.com/viewer?a=v&q=cache:P8TA9pgDM1YJ:waltermilner.com/downloads/JavaSwing/Java%2520Swing.ppt+swings+in+java+ppt&hl=en&gl=in&pid=bl&srcid=ADGEESiEz8NwezOYwyipXPonXBC0nWcz1oAqRU3dKPsqMlEJzV9_ZTtfxoyBy3gyROz859XKJYIoS7867YIKWIztvGsvf1wG68QBiyaV65GYPYkeDFfJ8XujEaoQOFWJF-vmzmGZe0VH&sig=AHIEtbRatSwTaKEOa7DH8iV2tFaZPyCAbQ