|
|
|
|
Java Swing for Not Yet Techies"Computer Careers: Using Java to Develop Software Applications With Windows or GUI Look and Feel"by Richard Stooker, President Info Ring Press and author of Secrets of Changing to a Computer Career |
|
Java Swing in its essence is a user interface development kit for Java. Java Swing contains a large number of graphic components for creating the GUI programs which we PC owners are used to having, and this enables and encourages the use of it for creating software programs for large enterprises, whose employees would rebel if forced to use the DOS prompt. When Sun Microsystems first unleashed Java on the world in 1995, everybody got excited about the potential benefits of a cross-platform language. However, since Sun had originally created Java to work as an embedded language in small appliances, they didn't have a full set of developer tools. Java Swing was a step toward fixing that problem. In April 1997, Sun's Java group announced the released of the Java Foundation Classes (JFC) -- which included the Abstract Windows Toolkit (AWT), a software development "toolkit" for creating Windows programs using it. This included a much improved user interface -- Java Swing. It is one of five libraries in the JFC. Java Swing components are all JavaBeansHowever, Java Swing is written in Java and includes its own components, improving its own portability. It includes such lightweight components as: tree components, tables, tabbed dialog boxes, tooltips and more - that are independent of the operating system of the computer the program is running on. Using it, you can choose for your program a pre-built Look and Feel (L&F) or you can design your own. It has a full selection of Pluggable Look and Feels (PLAFs), which you can just "plug in" to your application. This would help ordinary users feel comfortable with your program, because it looks like other Windows programs that they have used. The first release of Java Swing by itself was in 1998, and it came built into Java 2Java Swing builds on the event model introduced in the JDK 1.1 series - "event subscriber" design instead of "chain" design. Therefore, it now requires at least JDK 1.1.5 to run. Java Swing uses the model-delegate architecture behind its components, a simpler version of the model-view-controller architecture (MVC) as its fundamental design behind arguments. This model breaks GUIs into three elements:
This introduces Java Swing. |
|
Use Your New Computer Career as a Stepping Stone to Even Greater SuccessSend off for your free 7-part Techie Plus eCourse now. So that you can learn:
It's fast and easy. You will receive the first part in your email box within minutes. I respect your privacy. I will never sell, rent or trade your email address. After you subscribe, the form will redirect you to a thank you page. Thank you! Rick Stooker |
|
Permission is granted to reprint the above article in an ezine or on a website as long as it is reprinted in full, with no changes, with full credit and with this contact information and link included at the bottom. All other rights reserved. Copyright 2007 by Info Ring Press All Rights Reserved. Computer Careers (Home) Sitemap Contact Privacy Info Ring Press Richard Stooker PO Box 617 130-G Ballwin Manor Dr Ballwin, MO 63011 (636) 394-2052 rick@inforingpress.com |