Language
Any
Platform
Any
License
Any
The Java Security API makes it a simple matter to add security and authentication to your application. The result is an application that knows what and whom it can trust. This month, Todd delves into...
Creating splash screens in Java by using AWT and Swing is well documented in the current literature. However, the existing solutions are not fully featured in that documentation and do not explain...
This month's main topic is timers, both the one in the Swing library (called Timer) and also a roll-your-own variety called Alarm, which is useful when the Swing Timer isn't available or appropriate.
Developing a Swing-based user interface with many dialogs can be slow and tedious if each dialog has to be hand coded or hand constructed using an IDE's screen designer. This article presents a...
The JScrollableDesktopPane class builds upon the Swing component classes JDesktopPane, JScrollPane, JToolBar, and JMenu to provide a virtual desktop environment replete with dynamic scroll bars,...
On those occasions when Swing isn't suitable for delivering a dynamic GUI layout, or when you just want to allow your users free reign over the look and feel of an application, using a skin provides...
This installment of Java Step By Step focuses on adding print
functionality to a Swing application. Michael begins by
covering the fundamentals of the new Java 2 printing system and
its...
The Magician Java-OpenGL binding, front-runner in the
cross-platform Java binding-for-OpenGL standardization race,
recently has been withdrawn from the market. Read about other
choices on the...
Java 3D is near final release and has already created quite a
stir in the Java graphics community. This month, Bill takes an
in-depth look at the API and Sun's implementation. He shows you
how...
JDK 1.2 is already in its fourth beta release, gathering steam
for its full release sometime this fall. One of its key
features is the now fully integrated JFC, which, with its Swing
GUI...
Bill Day begins his technical discussion of the Media and
Communication APIs by looking at a core part of the Java 1.2
environment, the Java 2D API. Read this month's column to learn
how to...
This article gives design guidelines that pertain to
exceptions. It shows how to decide when to use exceptions,
using examples from the Java API that illustrate appropriate
uses of exceptions....
XML digital signature technology can help you implement lightweight and flexible security solutions for wireless Web services applications. In this article, Michael Yuan discusses the importance of...
In this article I'll take the new MIDP 2.0 user interface API for a test drive. By developing a simple, custom GUI component (or Item), you will learn a little bit about the CustomItem class, as well...
MIDP 2.0 includes a Game API that simplifies writing 2D games. The API is compact, comprising only five classes in the javax.microedition.lcdui.game package.
This article is the first in a series on MIDP application programming. It introduces you to the MIDlet test environment and the MIDP APIs with a very simple MIDlet example.
This article will cover the Wireless Messaging API (WMA) in
detail. Defined in the Java Community Process (JCP) by JSR 120,
the WMA provides a common API for sending and receiving text
and...