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
Can I import same package/class twice?
what is the difference between thread and runnable types? : Java thread
Why destructor is not used in java?
Which data type is class in java?
In case of inheritance what is the execution order of constructor and destructor?
How many bits are in a sentence?
What are internal and external variables?
Difference between predicate, supplier and consumer ?
Can we write a class without main method in java?
Is zero a natural number?
Is vector thread safe in java?
What is internal variable?
what is the difference between Object Based Language and Object Oriented Language?
Is math an abstract class in java?
Explain the importance of throwable class and its methods?