Components and Libraries
Article

In Java we trust

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...
Article

Make a splash with Swing

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...
Article

Programming Java threads in the real world, Part 5

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.
Article

Speed up your Swing GUI construction with better building blocks

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...
Article

Create a scrollable virtual desktop in Swing

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,...
Article

Dynamic user interface is only skin deep

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...
Article

Java 2 introduces print capability to the Swing Forum

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...
Article

3D graphics programming in Java, Part 3: OpenGL

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...
Article

3D graphics programming in Java, Part 1: Java 3D

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...
Article

Making the Forum Swing, Part 1

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...
Article

Getting started with Java 2D

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...
Article

Designing with Exceptions

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....
Article

Securing your J2ME/MIDP apps

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...
Article

Custom GUI development with MIDP 2.0

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...
Article

Creating 2D Action Games with the Game API

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.
Article

Introduction to Wireless Programming with the MID Profile

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.
Article

The Wireless Messaging API

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...
 

Recent Jobs

Official Programmer's Heaven Blogs
Web Hosting | Browser and Social Games | Gadgets

Popular resources on Programmersheaven.com
Assembly | Basic | C | C# | C++ | Delphi | Flash | Java | JavaScript | Pascal | Perl | PHP | Python | Ruby | Visual Basic
© Copyright 2011 Programmersheaven.com - All rights reserved.
Reproduction in whole or in part, in any form or medium without express written permission is prohibited.
Violators of this policy may be subject to legal action. Please read our Terms Of Use and Privacy Statement for more information.
Operated by CommunityHeaven, a BootstrapLabs company.