NetBeans 6 delivers great updates to the Matisse GUI builder. Spend a few minutes with Roman Strobl and get an expert briefing on what's new and what has changed. (sponsored)
In this, the third and final installation of Andres' Introduction to Groovy series, you learn about how Groovy handles variable numbers of arguments, named parameters, currying, and more about Groovy operators. Including, some new operators.
Swing Fuse (actually just Fuse), is a framework designed to make it easier to create your own custom desktop components. In this article, Daniel Spiewak shows you how to get started and provides sample source code you can download.
Willam Louth shows how he uses JXInsight Probes to investigate probable performance issues with code bases that he is not familiar with. He also highlights possible pitfalls in creating a benchmark, as well as in the analysis of results.
Validate and present validation results effectively
I've released version 2.0 of the free JGoodies Validation,
a library that helps you validate user input in Swing apps
and that helps you report validation errors and warnings.
Since version 2.0 the JGoodies Validation uses and requires
Java 5. It uses the enhanced for loop, enums, and annotations;
classes and methods have been generified where useful. This
version is binary incompatible with previous versions.
The old Validator interface has been renamed to Validatable,
it describes objects that can validate themselves. A new
Validator describes objects that can validate other objects.
The Validator
interface now uses the following signature:
ValidationResult validate(T validationTarget).
Find more details in the RELEASE-NOTES.
Since version 1.1.1 the Validation tutorial demonstrates
how to improve the perceived validation performance,
if validation is slow, for example if it sends requests
to a server. I recommend to test drive the performance
examples in the tutorial!
The Validation library is licensed under the terms of
the BSD open source license and is available at no charge.
This library has been designed to work with different
architectures and programming flavors, and it works with
standard and custom components, containers, and models.
It just requires Java 5 or later.
The Validation library provides a flexible and powerful
data validation infrastructure, assists you in separating
validation concerns, includes advanced validation result
presentations, and the accompanying tutorial demonstrates
a whole bunch of input and validation techniques.
It is recommended to read the Validation presentation
at the JGoodies articles page. Since the accompanying
tutorial uses the JGoodies Binding, a basic understanding
of Swing models and data binding techniques will help.
For background information for some design decisions
and about the motivation for writing this library see
http://tinyurl.com/nvt23
The Validation library has been financed by customers
of the JGoodies Swing Suite. It is only with their money
that I can provide, maintain, and improve this library
at no charge. If you save time and money using the Validation,
please help me finance my Java desktop activities by licensing
the commercial JGoodies Swing Suite.
I hope the JGoodies Validation helps you implement your
input validation and validation result presentation.
JGoodies Validation 2.0
URL: JGoodies
At 6:32 AM on May 22, 2007, Karsten Lentzsch wrote:
Fresh Jobs for Developers Post a job opportunity
I've released version 2.0 of the free JGoodies Validation,
a library that helps you validate user input in Swing apps
and that helps you report validation errors and warnings.
Since version 2.0 the JGoodies Validation uses and requires
Java 5. It uses the enhanced for loop, enums, and annotations;
classes and methods have been generified where useful. This
version is binary incompatible with previous versions.
The old Validator interface has been renamed to Validatable,
it describes objects that can validate themselves. A new
Validator describes objects that can validate other objects.
The Validator interface now uses the following signature:
ValidationResult validate(T validationTarget).
Find more details in the RELEASE-NOTES.
Since version 1.1.1 the Validation tutorial demonstrates
how to improve the perceived validation performance,
if validation is slow, for example if it sends requests
to a server. I recommend to test drive the performance
examples in the tutorial!
The Validation library is licensed under the terms of
the BSD open source license and is available at no charge.
This library has been designed to work with different
architectures and programming flavors, and it works with
standard and custom components, containers, and models.
It just requires Java 5 or later.
The Validation library provides a flexible and powerful
data validation infrastructure, assists you in separating
validation concerns, includes advanced validation result
presentations, and the accompanying tutorial demonstrates
a whole bunch of input and validation techniques.
It is recommended to read the Validation presentation
at the JGoodies articles page. Since the accompanying
tutorial uses the JGoodies Binding, a basic understanding
of Swing models and data binding techniques will help.
For background information for some design decisions
and about the motivation for writing this library see
http://tinyurl.com/nvt23
The Validation library has been financed by customers
of the JGoodies Swing Suite. It is only with their money
that I can provide, maintain, and improve this library
at no charge. If you save time and money using the Validation,
please help me finance my Java desktop activities by licensing
the commercial JGoodies Swing Suite.
I hope the JGoodies Validation helps you implement your
input validation and validation result presentation.
Best regards,
Karsten Lentzsch
Project Home:
https://validation.dev.java.net/
Download (library, sources, docs, tutorial, tests):
http://www.jgoodies.com/downloads/libraries.html
Release Notes:
http://www.jgoodies.com/download/libraries/validation/RELEASE-NOTES.txt
FAQ:
https://validation.dev.java.net/faq.html
Demo Editions:
http://www.jgoodies.com/downloads/
Validation Presentation:
http://www.jgoodies.com/articles/
JGoodies Swing Suite:
http://www.jgoodies.com/products/index.html
0 replies so far (
Post your own)