<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
<!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN" "http://my.netscape.com/publish/formats/rss-0.91.dtd">

<rss version="0.91">
	<channel>
		<title>TrooBloo - Swing</title>
		<description>Articles and tutorials regarding Swing</description>
		<link>http://www.troobloo.com/tech/javaswing.shtml</link>
		<language>en-us</language>

		<item>
			<title>Java 2 Introduces Print Capability to the Swing Forum</title>
			<link>http://developer.java.sun.com/developer/technicalArticles/Printing/SwingPrinting/</link>
			<description>By Michael Shoffner; Reprinted from Java World June 1999 The Java 2 printing APIs give applications developers the ability to add print capabilities to Java applications and signed applets. The Java 2 printing system consists of a small number of interfaces and classes that encapsulate print-related entities such as printer jobs, page formats, printable pages, and collections of printable pages. This month, we'll add Java 2 print capabilities to our old pal, the Swing Forum. But first...</description>
		</item>

		<item>
			<title>Java Swing: Menus and Toolbars, Part 7</title>
			<link>http://www.oreillynet.com/pub/a/onjava/excerpt/swing_14/index7.html</link>
			<description>by Robert Eckstein , Marc Loy , Dave Wood , James Elliott , Brian Cole Related Reading Java Swing, 2nd Edition By Marc Loy , Robert Eckstein , Dave Wood , James Elliott , Brian Cole Table of Contents Index Sample Chapter Read Online--Safari In the final part of this book excerpt series on Swing menus and toolbars from Java Swing, 2nd Edition , learn how to use toolbars. Toolbars are another approach to providing access to commonly used application features. They are more likely than...</description>
		</item>

		<item>
			<title>Java Swing: Menus and Toolbars, Part 6</title>
			<link>http://www.oreillynet.com/pub/a/onjava/excerpt/swing_14/index6.html</link>
			<description>by Robert Eckstein , Marc Loy , Dave Wood , James Elliott , Brian Cole Related Reading Java Swing, 2nd Edition By Marc Loy , Robert Eckstein , Dave Wood , James Elliott , Brian Cole Table of Contents Index Sample Chapter In part six in this book excerpt series on Swing menus and toolbars from Java Swing, 2nd Edition , learn how to use complex menu items like radio buttons and checkbox menus. Selectable Menu Items So far, we've covered traditional menu items that produce a simple,...</description>
		</item>

		<item>
			<title>Java Swing: Menus and Toolbars, Part 5</title>
			<link>http://www.oreillynet.com/pub/a/onjava/excerpt/swing_14/index5.html</link>
			<description>by Robert Eckstein , Marc Loy , Dave Wood , James Elliott , Brian Cole In part five in this book excerpt series on Swing menus and toolbars from Java Swing, 2nd Edition , learn how to attach menus to menu bars with the JMenu class. The JMenu Class The JMenu class represents the anchored menus attached to a JMenuBar or another JMenu . Menus directly attached to a menu bar are called top-level menus. Submenus, on the other hand, are not attached to a menu bar but to a menu item that...</description>
		</item>

		<item>
			<title>Java Swing: Menus and Toolbars, Part 4</title>
			<link>http://www.oreillynet.com/pub/a/onjava/excerpt/swing_14/index4.html</link>
			<description>by Robert Eckstein , Marc Loy , Dave Wood , James Elliott , Brian Cole In part four in this book excerpt series on Swing menus and toolbars from Java Swing, 2nd Edition , learn about the JPopupMenu class. The JPopupMenu Class Pop-up menus are an increasingly popular user-interface feature. These menus are not attached to a menu bar; instead, they are free-floating menus that associate themselves with an underlying component. This component is called the invoker. Linked to specific...</description>
		</item>

		<item>
			<title>Java Swing: Menus and Toolbars, Part 3</title>
			<link>http://www.oreillynet.com/pub/a/onjava/excerpt/swing_14/index3.html</link>
			<description>by Robert Eckstein , Marc Loy , Dave Wood , James Elliott , Brian Cole In part three in this book excerpt series on Swing menus and toolbars from Java Swing, 2nd Edition , learn about the JMenuItem class. The JMenuItem Class Before discussing menus, we should introduce the JMenuItem class. Figure 14-6 shows the class diagram for the JMenuItem component. Figure 14-6. JMenuItem class diagram Related Reading Java Swing, 2nd Edition By Marc Loy , Robert Eckstein , Dave Wood , James Elliott...</description>
		</item>

		<item>
			<title>Swing Animation</title>
			<link>http://www.devarticles.com/c/a/Java/Swing-Animation/</link>
			<description>( Page 1 of 8 ) Have you ever been interested in creating a game using the Swing-based animation library? This article covers some important information to help you understand the backbone of this library. It is excerpted from the book Advanced Java Game Programming , written by David Wallace Croft (Apress, 2004; ISBN 1590591232). Do not squander time, for that is the stuff life is made of. Benjamin Franklin In this chapter , we examine in detail three interfaces and one class that form...</description>
		</item>

		<item>
			<title>Java 2D TM New Printing Package</title>
			<link>http://developer.java.sun.com/developer/technicalArticles/Printing/Java2DPrinting/</link>
			<description>By Monica Pawlan October 1998 The new java.awt.print package is part of Java Development Kit (JDK TM ) 1.2 and provides printing capabilities that give you the power and flexibility you need to meet your application printing requirements. The new printing package provides enhanced functionality over what is available in the pre-existing AWT printing API for printing anything that can be rendered to a graphics context including AWT components, Swing components, and 2D graphics....</description>
		</item>

		<item>
			<title>Working with JFC/Swing Controls using NetBeans IDE</title>
			<link>http://www.devarticles.com/c/a/Java/Working-with-JFCSwing-Controls-using-NetBeans-IDE/</link>
			<description>(Page 1 of 6 ) This article focuses on programming with the text boxes, buttons and labels of JFC in Java using the NetBeans IDE. It also introduces you to exception handling in Java. A downloadable file for this article is available here . I already introduced the NetBeans IDE in my previous article &quot; Developing Java Applications Using Netbeans .&quot; We also managed to develop a &quot;Hello World&quot; application within the same article. If you are new to NetBeans IDE, I strongly suggest you go...</description>
		</item>

		<item>
			<title>Eclipse vs. Swing</title>
			<link>http://www.fawcette.com/javapro/2002_12/magazine/columns/proshop/</link>
			<description>December 2002 Issue I 've never been a fan of integrated development environments (IDEs), but there's no doubt that many programmers find them useful. Even though I do not use IDEs on a daily basis, I make a point of keeping up with the latest product offerings. You've got to keep an open mind in the software business, and I'm not going to avoid using a tool that will make me more productive. Eclipse, one of the more recent Java IDEs, has been creating quite a stir. Not only is it open...</description>
		</item>

		<item>
			<title>JDK 1.1 and Beyond: Making the Transition</title>
			<link>http://developer.java.sun.com/developer/technicalArticles/GUI/Transition/</link>
			<description>By Monica Pawlan (July 1998) Java Development Kit (JDK TM ) 1.1 introduced (among other things) a new event handling model and Swing components. If you have JDK 1.0 code that you want to upgrade to the new event model or convert to Swing, or if you want to write new programs using JDK 1.1 or later, the information in this article is for you. Why Upgrade? There can be a number of reasons to upgrade your code. One good reason is to take advantage of new features and improved...</description>
		</item>

		<item>
			<title>Developing Java-Based Mobile Games</title>
			<link>http://www.developer.com/ws/j2me/article.php/3502741</link>
			<description>By Mugdha Chauhan Go to page: 1 2 Next Editor's Note: To understand this article, some Java programming experience is necessary. GUI development experience with AWT and SWING will be helpful though not mandatory. In recent times, mobile games have gained popularity for providing personal entertainment on the go. This popularity has mobile gaming playing a pivotal role in revenue generation for the cellular carriers, game publishers, and handset makers, while generating numerous...</description>
		</item>

		<item>
			<title>Manipulating User Data at the Model Layer in Swing</title>
			<link>http://www.developer.com/java/ent/article.php/3509066</link>
			<description>By Vlad Kofman Go to page: 1 2 Next Most of the graphical user interfaces (GUIs) developed with the Java Swing toolkit accept user input and validate it. Swing is built on the principle of the separable model architecture , a version of Model-View-Controller design where all of the graphical components have corresponding data model objects. The user's data has to be stored in the model layer before it can be accessed or presented in the view layer. It can be also manipulated, changed,...</description>
		</item>

		<item>
			<title>Dynamic Error Notification and Construction with Java Swing</title>
			<link>http://www.developer.com/java/ent/article.php/3503446</link>
			<description>By Vlad Kofman Go to page: 1 2 Next Any type of Graphical User Interface (GUI) application, designed based on any functional requirement, will assume user interaction as part of its standard functionality. Therefore, almost all GUIs allow users to enter data and manipulate it. After the information is gathered from the user, it typically needs to be either stored, locally or remotely, or used in the application in real time. But, before doing something with the data, applications...</description>
		</item>

		<item>
			<title>Creating Interactive GUIs with Swing's MVC Architecture</title>
			<link>http://www.developer.com/java/ent/article.php/3336761</link>
			<description>By Vlad Kofman Go to page: 1 2 Next Part 1: Model-View-Controller and Swing Many GUI-based applications, client interfaces, and widget toolkits use the Model-View-Controller (MVC) architecture as a primary design pattern to present, manipulate, and store data for the end users. Java's Swing toolkit is no exception. Every visual component in Swing follows the MVC pattern to achieve its task. Model-View-Controller was build into Swing from the very beginning. In this article, I'll show...</description>
		</item>

		<item>
			<title>Turn a JTable into a Spreadsheet</title>
			<link>http://www.fawcette.com/javapro/2003_05/magazine/features/tmanfe/</link>
			<description>May 2003 Issue ADVERTISEMENT T he spreadsheet is part of our everyday lives. Most of us have used one to help us calculate and present data quickly and efficiently. The JTable component, which is available in the Swing package, has itself become popular among Java developers, and you might have already imagined using a JTable as a spreadsheet for your application. Let's see how we can accomplish this and manage the issues related to this implementation such as layout management, editing...</description>
		</item>

		<item>
			<title>Vertical Text in Java</title>
			<link>http://www.oreillynet.com/pub/a/mac/2002/03/22/vertical_text.html</link>
			<description>by Lee Ann Rucker 03/22/2002 If you're developing your application using Java on the Macintosh, you may have noticed that Apple's Human Interface Guidelines specify vertical text in side tabs, but Java only supports horizontal text. To address this, I wrote the VTextIcon class, which manages vertical text with support for localization. VTextIcon does so using only the Swing and Graphics2D APIs, so you should be able to use the VTextIcon class on any Java2 platform, and in any JComponent...</description>
		</item>

		<item>
			<title>An Overview of Java Database Connectivity</title>
			<link>http://www.developer.com/db/article.php/942641</link>
			<description>By Anand Narayanaswamy [This article assumes you have a basic understanding of Java application and applet programming.] Suppose you have a set of records in an Access database that you have to view through a front-end tool. You can design a user interface by using various programming languages such as Visual Basic, Visual C++, etc. Java, however, provides a more consistent approach in developing these interfaces through the javax.swing package. Moreover, Java provides the Java Database...</description>
		</item>

		<item>
			<title>Just Browsing</title>
			<link>http://www.fawcette.com/javapro/2003_01/magazine/features/bkurniawan/</link>
			<description>January 2003 Issue ADVERTISEMENT M ost computer users are familiar with Windows Explorer, the tool that you can use to browse your file system. jExplorer, a Java program that we'll develop, functions similarly to Windows Explorer, but its advantage is that you can customize it and deploy it in other operating systems. Although the project itself is relatively simple, it illustrates the use of two of the most complex Swing components: JTree and JTable. Once you understand the concepts,...</description>
		</item>

		<item>
			<title>A JRange of Options</title>
			<link>http://www.fawcette.com/javapro/2002_07/magazine/columns/visualcomponents/</link>
			<description>N umerous applications deal with ranged information, including project management, music composition software, schedulers and more. Ranges can be modeled using Swing's BoundedRangeModel, which is already used in scroll bars and sliders. Unfortunately, none of the existing Swing components support dynamically adjusting the extent of a range, so we'll develop a JRange component that allows users to view and edit bounded ranges. Figure 1. JRange at Work To maximize flexibility, we'll...</description>
		</item>

		<item>
			<title>Creating Interactive GUIs with Swing's MVC Architecture Part 2: Dynamic View for a Static Model</title>
			<link>http://www.developer.com/java/ent/article.php/3362811</link>
			<description>By Vlad Kofman Go to page: 1 2 3 Next In the first part of this article, &quot; Model-View-Controller and Swing ,&quot; I described fundamentals of how a Model-View-Controller design pattern is embedded within a Swing toolkit. In this article, I'll show how to create a dynamically adjustable presentation of a corresponding model for a Swing Table UI component. The approach will also rely on inheritance, passing objects by reference, and event/listener mechanisms of the Java language. The final...</description>
		</item>

		<item>
			<title>Border Control</title>
			<link>http://www.fawcette.com/javapro/2002_06/magazine/columns/visualcomponents/</link>
			<description>S oftware with tables, including spreadsheets, often supports customizable borders. Cell borders are typically editable using a specialized component that provides end-user control over various parameters. Each side of the border can be turned on and off and may be adjusted for thickness or fill, for example. JCellBorder, which is fairly simple but useful in a wide variety of circumstances, does just that and supports the use of a standard implementation of the Swing Border interface,...</description>
		</item>

		<item>
			<title>RelativeLayout, a Constraint-Based Layout Manager</title>
			<link>http://www.oreillynet.com/pub/a/onjava/2002/09/18/relativelayout.html</link>
			<description>by James Elliott , co-author of Java Swing, 2nd edition 09/18/2002 Introduction If you pick up the second edition (available in November) of Java Swing (literally, you know, heft the sucker), you might find it hard to believe we left anything out. In fact, for this revision, we tried to cut back significantly on anything that bordered on esoterica, to leave more space for useful explanations and practical examples. Even so, there was enough new material to cover that we couldn't fit in...</description>
		</item>

		<item>
			<title>Working with the WebWork Framework</title>
			<link>http://www.developer.com/java/ent/article.php/3530776</link>
			<description>By Vlad Kofman Go to page: 1 2 3 Next Currently, the Java development front is split into two main areas: Web development and Swing client-side GUI development. The Swing developers use the excellent Swing toolkit and core Java APIs for the majority of their GUI development needs. Java Web developers also use core Java APIs, but in addition they use frameworks. Most of the enterprise-level, Web-based projects use some sort of an architecture that includes at least one framework. Why?...</description>
		</item>

		<item>
			<title>Using the Decorator Pattern</title>
			<link>http://www.oreillynet.com/pub/a/onjava/2003/02/05/decorator.html</link>
			<description>by Budi Kurniawan 02/05/2003 Java programmers know that they can change the behavior or extend functionality of a class by extending the class. This is called inheritance , and is an important feature of object-oriented programming. For example, if you want a Swing label that draws a border, you can subclass the javax.swing.JLabel class. However, subclassing is not always appropriate. Sometimes inheritance is impractical and you have to resort to some other way, such as using the...</description>
		</item>

		<item>
			<title>Write Twice, Run Anywhere</title>
			<link>http://www.oreillynet.com/pub/a/mac/2002/09/06/osx_java.html</link>
			<description>by Daniel H. Steinberg , presenter at the O'Reilly Mac OS X Conference 09/06/2002 One of the earlier promises of Java was that you could write an application once and run it on any platform with a JVM. For Swing applications, the various looks and feels solve the big issues. Bring a 100 percent Swing application to a Mac OS X box and your application automatically benefits from many of the features of Aqua's look and feel. Run the same application on a Windows machine and the...</description>
		</item>

		<item>
			<title>Understanding UDDI and JAXR</title>
			<link>http://www.oreillynet.com/pub/a/onjava/2002/02/27/uddi.html</link>
			<description>by Satya Komatineni 02/27/2002 Over the past few years, much of the Java developer community has embraced the various pieces of J2EE, and in the process has given server-side programming the high status formerly enjoyed by client-side programming tools (GUI frameworks that include Swing). Now, the developer community is being challenged once more to weigh SOAP services to see if they can raise the bar for server-side programming. The proponents of SOAP services believe: An enterprise...</description>
		</item>

		<item>
			<title>JSTL 1.0: What JSP Applications Need, Part 2</title>
			<link>http://www.oreillynet.com/pub/a/onjava/newsletters/20020913.html</link>
			<description>by Steve Anglin ONJava Newsletter for 09/13/2002 Dear Reader, This week on ONJava.com , O'Reilly's &quot; JavaServer Pages, 2nd Edition &quot; author Hans Bergsten offers part two in his series on the new JavaServer Pages Standard Tag Libraries (JSTL 1.0) specification. In this article, he discusses how JSTL can help you with internationalization and database access. Also this week, O'Reilly's &quot; Java Swing &quot; author Marc Loy contributes an article on the SpringLayout Class , found in the latest...</description>
		</item>

	</channel>
</rss>
