Group members Alisha Korpal Nivia Jain Sharuti Jain
<ul><li>Swing is the primary Java GUI widget toolkit. </li></ul><ul><li>It is part of JFC an API for providing a GUI for J...
<ul><li>The IFC was a graphics library for Java originally developed by Netscape Communications Corporation and first rele...
<ul><li>Foundations </li></ul><ul><ul><ul><ul><li>Extensible </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Customizable </l...
<ul><li>Swing is a highly partitioned architecture </li></ul><ul><li>Users can provide their own custom implementations of...
 
<ul><li>Customize the border its layout. </li></ul><ul><li>  Assigning specific Borders, Colors, Backgrounds, opacities, e...
<ul><li>Swing's heavy reliance on runtime mechanisms and indirect composition patterns allows it to respond at runtime to ...
 
<ul><li>In AWT, each component is rendered and controlled by a native peer component specific to the underlying windowing ...
<ul><li>Swing provides many standard GUI components such as button, lists, menu which combine and create a GUI  </li></ul>...
 
<ul><li>Applications with a GUI typically use at a least one frame </li></ul>
 
 
 
 
<ul><li>http://en.wikipedia.org/wiki/Swing_(Java) </li></ul><ul><li>Matthew Robinson, Pavel Vorobiev:  Swing, Second Editi...
Upcoming SlideShare
Loading in...5
×

Java swings

2,508

Published on

Published in: Education, Technology
1 Comment
0 Likes
Statistics
Notes
  • Be the first to like this

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

No notes for slide

Java swings

  1. 2. Group members Alisha Korpal Nivia Jain Sharuti Jain
  2. 3. <ul><li>Swing is the primary Java GUI widget toolkit. </li></ul><ul><li>It is part of JFC an API for providing a GUI for Java programs. </li></ul>
  3. 4. <ul><li>The IFC was a graphics library for Java originally developed by Netscape Communications Corporation and first released on December 16, 1996. </li></ul><ul><li>On April 2, 1997,  intention to incorporate IFC with other technologies to form the Java Foundation Classes. </li></ul>
  4. 5. <ul><li>Foundations </li></ul><ul><ul><ul><ul><li>Extensible </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Customizable </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Configurable </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Light Weight UI </li></ul></ul></ul></ul><ul><li>Relationship to AWT </li></ul>
  5. 6. <ul><li>Swing is a highly partitioned architecture </li></ul><ul><li>Users can provide their own custom implementations of these components to override the default implementations. </li></ul><ul><li>In general, Swing users can extend the framework by extending the existing ones </li></ul>
  6. 8. <ul><li>Customize the border its layout. </li></ul><ul><li>  Assigning specific Borders, Colors, Backgrounds, opacities, etc., as the properties of that component. </li></ul><ul><li>Unique GUI controls with highly customized visual representation. </li></ul>
  7. 9. <ul><li>Swing's heavy reliance on runtime mechanisms and indirect composition patterns allows it to respond at runtime to fundamental changes in its settings. </li></ul>
  8. 11. <ul><li>In AWT, each component is rendered and controlled by a native peer component specific to the underlying windowing system. </li></ul><ul><li>Contrast, Swing components are often described as lightweight because they do not require allocation of native resources in the operating system's windowing toolkit. </li></ul>
  9. 12. <ul><li>Swing provides many standard GUI components such as button, lists, menu which combine and create a GUI </li></ul><ul><li>Swing provides containers such as windows and toolbars </li></ul><ul><ul><ul><ul><li>Top level: frames, dialogs </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Intermediate level : panel, scroll pane </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Other swing components: buttons, labels </li></ul></ul></ul></ul>
  10. 14. <ul><li>Applications with a GUI typically use at a least one frame </li></ul>
  11. 19. <ul><li>http://en.wikipedia.org/wiki/Swing_(Java) </li></ul><ul><li>Matthew Robinson, Pavel Vorobiev:  Swing, Second Edition , Manning,  ISBN 1-930110-88-X </li></ul><ul><li>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 </li></ul><ul><li>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 </li></ul>
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×