| |
To display Web pages, browsers render HTML. Therefore most of elements of user interface can be described using standard HTML: such as buttons, tables, checkboxes, radio buttons, combo boxes, etc. To implement more complex interface it is common to use either Java or DHTML with JavaScript.
Java has two alternatives to represent elements of user interface: AWT or Swing. Though both of these alternatives are platform-independent, AWT uses platform-specific interfaces to display GUI elements. Therefore programs written on its basis are much faster and smaller then Swing-based, though Swing is more advanced.
Unfortunately, Swing is included in standard Java distribution only since version 1.2, so most of browsers doesnt support it natively, only using Java JRE plug-in. This makes usage of Swing based components more difficult for end-users. |
|