In any GUI tool, one of the most popular components is the one that shows
data in a table format like JTable in Java or Datawindow in PowerBuilder. The
Adobe Flex 2 version of such a component is called DataGrid. In any UI
framework, the robustness of such a component depends on formatting and
validating utilities as well as a whole suite of data input controls:
CheckBoxes, ComboBoxes, RadioButtons, all sorts of Inputs, Masks, and so on.
Using theatrical terminology, the role of the king is played by his
entourage. Practically speaking, touching up the DataGrid is touching up a
large portion of the Flex framework.
We'll start by upgrading the standard DataGrid to a "destination-aware"
control capable of populating itself. Next, we'll look at the task of
formatting Data... (more)
A typical Java developer knows that when you need to develop a GUI for a Java
application, Swing is the tool. Eclipse SWT also has a number of followers,
but the majority of people use Java Swing. For the past 10 years, it was a
given that Swing development wouldn't be easy; you have to master working
with the event-dispatch thread, GridBaglayout, and the like. Recently, the
NetBeans tea... (more)
In Part 1 (CFDJ, Vol. 8, issue 10) we introduced the destination-aware grid,
formatters, and renderers. In this article we are continuing our discussion
about datagrid renderers and...
RadioButtonGroupBox as Drop-In Renderer
We can apply similar techniques to RadioButton controls. The following code
snippet suggests how the group of RadioButton controls can be used as a
drop-in item rende... (more)
From Farata Systems blog:
While a large Flex application is loaded, the user may experience unpleasant
delays, which can be used productively to logon to this application. Besides,
it'll give the user perception that your application loads faster.
I recently had a chance to use Ted Patrick's (Adobe) sample to mitigate the
load time of the application. While Ted is displaying a splash sc... (more)
In this excerpt from our book, Rich Internet Applications, we'll cover how to
set up large applications intended for Web or, more broadly speaking,
distributed deployment. As an example let's consider an enterprise
application that consists of hundreds of screens, reports, forms, and
dashboards. Accordingly, about a dozen engineers specializing in GUIs,
frameworks, data layers, and busin... (more)