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
In how many ways we can do exception handling in java?
What is the difference between a scrollbar and a scrollpane?
How do you initialize an arraylist in java?
Define max and min heap, also the search time of heap.
What are the library functions in java?
What is a subsequence of a string?
What are the major advantages of internal iteration over external iteration?
Write a java program to count the number of words present in a string?
What is a lightweight component?
What is hashmap in java?
Can we have return statement in finally clause? What will happen?
Does .length start 0 java?
How many ways can we create the string object?
Why do we use return statement?
What is the difference between heap and stack memory?