what is the difference between AWT and SWING what is the
advantage of using swing?
Answer Posted / modi[achir communication]
Difference between AWT and SWING:
Swing provides a richer set of components than AWT. They are
100% Java-based. There are a few other
advantages to Swing over AWT:
• Swing provides both additional components like JTable,
JTree etc and added functionality to AWT-replacement
components.
• Swing components can change their appearance based on the
current “look and feel” library that’s being used.
• Swing components follow the Model-View-Controller (MVC)
paradigm, and thus can provide a much more
flexible UI.
• Swing provides “extras” for components, such as: icons on
many components, decorative borders for
components, tool tips for components etc.
• Swing components are lightweight (less resource intensive
than AWT).
Java
45
• Swing provides built-in double buffering (which means an
off-screen buffer [image] is used during drawing
and then the resulting bits are copied onto the screen. The
resulting image is smoother, less flicker and quicker
than drawing directly on the screen).
• Swing provides paint debugging support for when you build
your own component i.e.-slow motion rendering.
| Is This Answer Correct ? | 6 Yes | 2 No |
Post New Answer View All Answers
Difference between predicate, supplier and consumer ?
How to sort an array in java without using sort method?
What is the output of the below java program?
Explain about main thread in java?
What is runtime polymorphism or dynamic method dispatch?
Can we cast any other type to boolean type with type casting?
What is difference between word and integer?
What is the difference between heap memory and stack memory?
What is floating data type?
How many bytes is 255 characters?
Is it possible to override the main method?
What is += mean in java?
What is java algorithm?
What is javac_g?
Name container classes in java programming?