Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Professional Java Native Interfaces with SWT/JFace (Programmer to Programmer)

Buy

Eclipse is an open source universal tool platform, dedicated to providing a robust, full-featured industry platform for the development of highly integrated tools. With millions of downloads, Eclipse becomes more and more popular. One of the most important common facilities provided by the Eclipse framework is the portable native widget user interface called the Standard Widget Toolkit (SWT), which provides a set of OS-independent APIs for widgets and graphics. SWT is analogous to AWT and Swing except SWT uses a rich set of native widgets. Built on SWT, JFace is a user interface toolkit handling many common UI programming tasks. JFace is designed to work with SWT without hiding it. Some of the advantages SWT/JFace offers over Swing include support for native features, fast execution speed, and flexible programming models.

This book teaches you how to build practical user interfaces with SWT/JFace. After introducing each widget, I present a great deal of Java source code to show you how to use the widget effectively. You can use the sample code as the basis to develop real-world applications quickly. Additionally, many techniques and tips are presented to help you save time. Finally, the last chapter shows you how to build an FTP client by combining everything covered in the book.

The comprehensive coverage of the SWT/JFace framework also makes this book an ideal reference

Professional Java Native Interfaces takes a solutions-based approach in showing how SWT/JFace works, discussing each common component, providing useful, practical ideas, tips and techniques to make the Java developers' work easier. The author provides relevant and timely examples, both stand-alone applications and smaller code snippets that readers can incorporate into their own code.

To provide a truly real-world quality, the author builds an email/ftp client sample application to show readers how to combine everything into a presentable Java native UI application.

About the Author

Jack Li Guojie is an independent Java developer who has been building various types of Java applications since 1998. His areas of interest and experience include artificial intelligence, user interfacing, Web applications, and enterprise system architecture. He has contributed articles to many leading software journals.

(HTML tags aren't allowed.)

How to Cheat at Designing Security for a Windows Server 2003 Network
How to Cheat at Designing Security for a Windows Server 2003 Network
When looking at an organization's security needs, you should begin with any existing security policies or procedures that the organization might already have in place. We started this chapter with an in-depth examination of how to analyze a company's business requirements for network and data security. This included looking at these existing...
PC Interfacing and Data Acquisition: Techniques for Measurement, Instrumentation and Control.
PC Interfacing and Data Acquisition: Techniques for Measurement, Instrumentation and Control.
Until fairly recently most scientific data-gathering systems and industrial control procedures were based on electromechanical devices such as chart recorders and analogue gauges. The capability to process and analyse data was rather limited (and in some cases error prone) unless one had access to a minicomputer or mainframe. Today, that situation...
Computable Models of the Law: Languages, Dialogues, Games, Ontologies (Lecture Notes in Computer Science / Lecture Notes in Artificial Intelligence)
Computable Models of the Law: Languages, Dialogues, Games, Ontologies (Lecture Notes in Computer Science / Lecture Notes in Artificial Intelligence)
Information technology has now pervaded the legal sector, and the very modern concepts of e-law and e-justice show that automation processes are ubiquitous. European policies on transparency and information society, in particular, require the use of technology and its steady improvement.

Some of the revised papers presented in this book...


iPad Apps For Kids For Dummies
iPad Apps For Kids For Dummies

Get the scoop on the best kid-friendly apps iPad has to offer!

How do you find good apps for your children? Read iPad Apps For Kids For Dummies, that's how! With over a half-million apps in the App Store and that number growing, this great new guide cuts through the clutter and points parents in the direction of...

Inference Control in Statistical Databases: From Theory to Practice (Lecture Notes in Computer Science)
Inference Control in Statistical Databases: From Theory to Practice (Lecture Notes in Computer Science)
Inference control in statistical databases, also known as statistical disclosure limitation or statistical confidentiality, is about finding tradeoffs to the tension between the increasing societal need for accurate statistical data and the legal and ethical obligation to protect privacy of individuals and enterprises which are the source...
Civility at Work: How People Treatment is a Critical Success Driver for Business
Civility at Work: How People Treatment is a Critical Success Driver for Business
Fact: People treatment is a critical success driver for business. How organizations treat their employees generally, and more specifically how the policies and procedures, incentives, and best practices that direct and dictate the overall experience of human beings at work can make or break organizational success.
...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy