what is the difference between AWT and SWING what is the
advantage of using swing?
Answers were Sorted based on User's Feedback
Answer / srinivasan.c
Mainly AWT is platform dependent and swings are platform
independent.For example an interface designed in awt will
give different sizes and layouts of elements based upon the
platform.But swings will give same outputs,this is the
reason why the j2ee deploytool is designed in swings and the
setup files of j2ee are designed in swings
| Is This Answer Correct ? | 17 Yes | 5 No |
Answer / muffy.jad@gmail.com
Swing is a more powerful alternative for awt.Swing is a set
of classes that provides more powerful and flexible
components than awt.In addition to components like
buttons,check boxes and labels they also provide additions
such as tabbed panes,scroll panes and tables.
The main difference between awt and swing is that swing
components are not implemented by platform-specific code,
instead they are written entirely in Java and therefore are
platform-independent.
swing includes more graphic components then awt.Ritesh sharma
AWT - Heavy weight component.
it will invoke native methods.
awt has main() method.
SWING - Light weight component.
It doesn't invoke native methods.
swing has not main()
| Is This Answer Correct ? | 13 Yes | 2 No |
Answer / 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 |
In Java, what’s the purpose of static methods and static variables?
What is the difference between this() and super()?
What releases of Java technology are currently available? What do they contain?
What are "class access modifiers" in Java?
write a program to create an arraylist with string(add,remove) operation.and value should be enter through keyboard.
When does an object becomes eligible for garbage collection in java?
What is bean? Where it can be used?
What are annotations in java?
How the interruptible method gets implemented?
what is abstract method with example?
Name few java 8 annotations ?
Write a program in java to find the maximum and minimum value node from a circular linked list.