stargeek
PHP news website logo.
home    PHP scripts    articles    seo tools    links    search    contact    shop    realtors


Java’s Advanced User Interface Components







Java’s Advanced User Interface
Components

Java’s Advanced User Interface
Components
11/11/2003 11:39 AM

Last time, we mastered some basic UI components and worked on how to add them to panels, organize their layout, and manage their events. Having covered all the basic techniques that we’ll need to get started with Java interface programming in our first article, Java's Basic User Interface Components, we will move on to some advanced UI components. Today, I’ll be covering scrolling lists, scrollbars, and canvases, and their functionality. It is amazing to see how many of complex tasks are simplified with the help of these advanced user interface components.




This is a GrokNews Entry: (what is grok?)





Similar Items

Java’s Advanced User Interface Components

Grok Headline matches for Java’s Advanced User Interface Components

Java’s Basic User Interface Components


Java’s Basic User Interface Components 10/28/2003 11:06 PM
To simplify user interaction and make data entry easier, you can use java controls. Controls are components, such as buttons, labels and text boxes, that can be added to containers like frames, panels and applets. The Java.awt package provides an integrated set of classes to manage user interface components.

New Advanced User Interface Design and
Usability Seminars Help Teams Deliver
Usable Software


New Advanced User Interface Design and
Usability Seminars Help Teams Deliver
Usable Software
03/14/2005 05:57 PM
New Cutting Edge Seminar Empowers Design Teams to Deliver Highly Usable Software [PRWEB Mar 11, 2005]

Apple releases Java 3D, Java Advanced
Imaging update


Apple releases Java 3D, Java Advanced
Imaging update
12/18/2003 10:39 AM
Apple has released a Java 3D and Java Advanced Imaging update, which contains support for the two technologies...

Apple offers Java 3D and Java Advanced
Imaging Update


Apple offers Java 3D and Java Advanced
Imaging Update
12/18/2003 10:36 AM
Apple has posted Java 3D and Java Advanced Imaging Update, a software update aimed at users of Mac OS X v10.3.1 and Java 1.4.1 or higher. The new update is available as a 9.5MB download from Apple's Web site.

On Beyond Help: User Assistance and the
User Interface


On Beyond Help: User Assistance and the
User Interface
09/09/2002 06:29 AM

Java 3D and Java Advanced Imaging Update


Java 3D and Java Advanced Imaging Update 12/18/2003 05:48 AM
Apple has also released Java 3D and Java Advanced Imaging Update. This update contains support for Java3D and Java Advanced Imaging. Java 3D ext...

Java 3D and Java Advanced Imaging Update
1.0


Java 3D and Java Advanced Imaging Update
1.0
12/17/2003 09:38 PM
Extends the Java platform, providing additional capabilities for running three-dimensional graphics and more.

Useful Java Application Components
0.9.11


Useful Java Application Components
0.9.11
06/05/2004 08:47 AM
A collection of components which may be useful for your project.

Useful Java Application Components 0.9.3


Useful Java Application Components 0.9.3 12/23/2003 11:36 PM
A collection of components which may be useful for your project.

Useful Java Application Components 0.9.7


Useful Java Application Components 0.9.7 02/15/2004 10:29 PM
A collection of components which may be useful for your project.

Useful Java Application Components 0.9.2


Useful Java Application Components 0.9.2 12/17/2003 09:31 PM
A collection of components which may be useful for your project.

Java Aspect Components 0.12


Java Aspect Components 0.12 05/19/2004 10:35 AM
A Java framework for distributed aspect oriented programming.

Useful Java Application Components
0.9.20


Useful Java Application Components
0.9.20
12/26/2004 05:09 AM
A collection of components which may be useful for your project.

Useful Java Application Components
0.9.12


Useful Java Application Components
0.9.12
07/06/2004 06:45 AM
A collection of components which may be useful for your project.

Useful Java Application Components 0.9.5


Useful Java Application Components 0.9.5 01/23/2004 08:49 PM
A collection of components which may be useful for your project.

Useful Java Application Components
0.9.14


Useful Java Application Components
0.9.14
09/01/2004 06:52 PM
A collection of components which may be useful for your project.

Java Frameworks and Components


Java Frameworks and Components 11/25/2003 10:22 PM

Useful Java Application Components
0.9.13


Useful Java Application Components
0.9.13
07/22/2004 06:47 PM
A collection of components which may be useful for your project.

Useful Java Application Components
0.9.15


Useful Java Application Components
0.9.15
09/16/2004 03:32 AM
A collection of components which may be useful for your project.

Useful Java Application Components


Useful Java Application Components 12/08/2003 08:24 PM
UJAC 0.9 released

Useful Java Application Components
0.9.10


Useful Java Application Components
0.9.10
04/19/2004 02:52 AM
A collection of components which may be useful for your project.

x:einfach simple java components


x:einfach simple java components 12/08/2003 04:51 PM
x:einfach Simple Java Components Version 1.4.1 released.

Zeus Java Swing Components Library


Zeus Java Swing Components Library 07/20/2004 02:35 AM
JConsole

Zeus Java Swing Components Library 1.0
beta


Zeus Java Swing Components Library 1.0
beta
07/22/2004 06:16 AM
A Java widget library.

The Zooming User Interface


The Zooming User Interface 08/15/2004 08:45 PM

Even in the present day, the desktop metaphor still pervades, but with increases in the amount of information available to any one person, this metaphor is felt to be in need of a reworking. The zooming user interface (ZUI) is an idea first discussed by Bederson (1993) as a radical change to the way in which a person interacts with a computer. This paper will initially discuss how a ZUI works, followed by a review of the empirical literature available.

Other pages on OS X user interface


Other pages on OS X user interface 06/05/2005 11:39 PM
Other developers write about walking the user interface line—trying to be consistent but also having to create custom widgets to stay modern.

Michael Dupuis: “Sure there are ‘lesser’ elements available to us as developers, but they often don’t have the ‘bling’ that users come to expect.”

Dan Wood: “We have to walk the line in our user interface decisions all the time, trying to make an application look consistent with the Mac interface, and also ‘modern.’”

User Interface Design


User Interface Design 06/14/2002 12:15 PM
"(...) good design always involves a process of compromise."

Zooming User Interface (ZUI)


Zooming User Interface (ZUI) 08/17/2004 04:46 PM

Here's a fascinating rap on a new way to do UI's.

It's called ZUI.

Always interesting in that.....

Found via Advogato


Zeus Java Swing Components Library 1.07
(Default branch)


Zeus Java Swing Components Library 1.07
(Default branch)
03/14/2005 06:19 PM
Screenshot The Zeus Java Swing Components Library provides useful Swing components for easier GUI development. It uses only standard components to create widgets, and uses standard patterns wherever possible. The widgets include JConsole, a console replacement; JSplash, a splash screen implementation; TableSorter, which provides sorting for JTable using the table's headers; OutLookToolBar, which provides the mouse over looks of Microsoft Outlook toolbar buttons on a simple JToolBar; WindowManager, which provides almost any functionality you need to manage all JInternalFrames within a JDesktop; and much more.
Changes:
Modifications to many class files for Java 1.5 generics. Minor bugfixes and enhancements for IOHelper. Javadocs for the library. OutLookToolBar has been changed in order to automatically be notified of new buttons added. SingleAppInstance has been changed in order to be able to change the filename. WindowManager has changed: it has auto frame position functionality to automatically place new internal frames within the desktop.

Zeus Java Swing Components Library 1.08
(Default branch)


Zeus Java Swing Components Library 1.08
(Default branch)
04/14/2005 04:12 AM
Screenshot The Zeus Java Swing Components Library provides useful Swing components for easier GUI development. It uses only standard components to create widgets, and uses standard patterns wherever possible. The widgets include JConsole, a console replacement; JSplash, a splash screen implementation; TableSorter, which provides sorting for JTable using the table's headers; OutLookToolBar, which provides the mouse over looks of Microsoft Outlook toolbar buttons on a simple JToolBar; WindowManager, which provides almost any functionality you need to manage all JInternalFrames within a JDesktop; and much more.
Changes:
The position for 'autopositioned' frames is now reset to 0,0 within the desktop if it is the first frame placed in the desktop. In JConsole, the configuration process for the console was redesigned with simple getXXX() and setXXX() methods. The autosave and dump of messages to log files was also redesigned. A StringBuffer was created for storing all messages ever printed, and a property file for GUI strings was added. A modified swingworker was included along with the swingworker v3 class provided by Sun's tutorial.

nmap Graphical User Interface


nmap Graphical User Interface 06/15/2004 08:17 AM
NmapSi 0.2 Beta is Released!!

Mac User Interface Design for New
Developers


Mac User Interface Design for New
Developers
10/10/2002 09:55 AM

Resolver User Layer Interface 0.23


Resolver User Layer Interface 0.23 06/03/2004 06:48 PM
RULI implements a library aimed at querying DNS SRV resource records.

User Interface System Requirements


User Interface System Requirements 05/22/2004 11:12 AM

Resolver User Layer Interface 0.29


Resolver User Layer Interface 0.29 08/15/2004 05:59 AM
RULI implements a library aimed at querying DNS SRV resource records.

Resolver User Layer Interface 0.28


Resolver User Layer Interface 0.28 06/30/2004 07:24 PM
RULI implements a library aimed at querying DNS SRV resource records.

History of the Graphical User Interface


History of the Graphical User Interface 11/25/2002 09:54 AM

XUL Defines New User Interface Options


XUL Defines New User Interface Options 10/28/2002 11:23 AM

User-Interface Designers Take Note


User-Interface Designers Take Note 06/05/2005 10:47 PM

Spencer Critchley is going to travel with a hammer from now on. Watch Out!


Grok Description matches for Java’s Advanced User Interface Components
GrokA matches for Java’s Advanced User Interface Components

New Java Widgets For Eclipse


New Java Widgets For Eclipse 01/19/2004 03:08 PM
A new plug-in gives Java tool programmers at the IBM-led consortium a user interface for Web application development, but leaves NetBeans out.

nib4j: a Java library for building
Swing-based UIs


nib4j: a Java library for building
Swing-based UIs
06/30/2004 07:52 AM
German developer ByteConsult has released nib4j, a basic Java library that allows you to employ Apple's Interface Builder to create user interfaces (UIs) based on Swing, a Java component for building widgets that carry out scripted events or perform other small tasks. nib4j supports both absolute and relative positioning and sizing, over 25 UI controls, the ability to embed custom components in the final product and more. It also includes a nib4j Viewer that allows you try out your creations without writing code. You can freely use nib4j for non-commercial use; a developer license is US$199. System requirements call for Mac OS X v10.3 and Java 1.4.1.

BlackJack for Java: A Java/Swing Oddessy


BlackJack for Java: A Java/Swing Oddessy 04/30/2004 06:19 AM
Texas Holdem

Luxor Beta 5 released - GPL'ed Java XUL
toolkit (Java Lobby)


Luxor Beta 5 released - GPL'ed Java XUL
toolkit (Java Lobby)
07/03/2002 08:16 PM

Book review: Java & XML Data Binding
(Java Pro)


Book review: Java & XML Data Binding
(Java Pro)
08/26/2002 08:32 AM

Critical Java Bug Targets Java Virtual
Machine


Critical Java Bug Targets Java Virtual
Machine
01/06/2005 12:02 PM

Sun renamed Java 1.5 to Java 2 Platform
Standard Edition 5.0


Sun renamed Java 1.5 to Java 2 Platform
Standard Edition 5.0
06/28/2004 07:54 PM
Across the street, Sun renamed Java 1.5 to Java 2 Platform Standard Edition 5.0. Who comes up with this stuff?

Quest For "Unbreakable Java" Unites ABAP
& Java


Quest For "Unbreakable Java" Unites ABAP
& Java
01/03/2005 12:11 PM

java.util.concurrent for Java 1.4


java.util.concurrent for Java 1.4 12/19/2004 03:06 PM

One of the shiniest new feature of Java 5.0 (aka Java 1.5) is a rich set of concurrent programming classes in java.util.concurrent (aka JSR 166), much of which is a direct port of Doug Lea's Concurrent Programming in Java library.  Since I don't have the luxury of using Java 5.0 yet, I've resorted to using Doug's original library which is, for the most part, functionally equivalent to java.util.concurrent but not close enough for comfort, particularly since concurrency code tend to be very sensitive to minor changes.

The good news is that Dawid Kurzyniec backported java.util.concurrent package to run under Java 1.4 and made it available as open source.  Apparently Sun is letting this happen because it's own code is based on Doug's open source library.

There are some shortcomings but nothing much to cry over.  My only complaint is that it doesn't use the java.util.concurrent package name which means I'll have to update the package names later (simple but still change nonetheless).  But that I can see the technical and legal issues preventing that from happening.  I am just glad someone did this.


Java 1.4.2 Update Removes Java SDK


Java 1.4.2 Update Removes Java SDK 02/10/2004 02:49 AM
If you previously had Java 1.4.1 and the Java SDK installed, the new Java 1.4.2 update from apple will upgrade the Java runtime to 1.4.2, but will remove the previous 1.4.1 Java runtime and SDK without upgrading the JDK. To build Java packages in Fink you will need to go to connect.apple.com and download the Java 1.4.2 SDK (free registration required).

XCode Forums - Cocoa Cocoa-Java Carbon
Java AppleScript


XCode Forums - Cocoa Cocoa-Java Carbon
Java AppleScript
06/24/2004 02:52 PM
General XCode Discussion, Project Discussion, Compatibility, Deployment, The Showroom. Languages: Cocoa, Cocoa-Java, Carbon, AppleScript, Java. Additional Topics: Graphics and Gaming, Interface Development

Java 1.5.0 Now Officially Java 5.0


Java 1.5.0 Now Officially Java 5.0 07/04/2004 06:56 PM

Top 6 XML and Java books
(java.about.com)


Top 6 XML and Java books
(java.about.com)
08/27/2002 11:51 AM

Java Swing MVC Glue Layer


Java Swing MVC Glue Layer 01/01/2005 08:21 AM
Initial release

Sun offloads four mostly useless Java
projects to the open source community
including Looking Glass and Java3D.


Sun offloads four mostly useless Java
projects to the open source community
including Looking Glass and Java3D.
06/28/2004 07:54 PM
Sun offloads four mostly useless Java projects to the open source community including Looking Glass and Java3D. (See lip service yesterday.)

Java’s Advanced User Interface Components

The following phrases have been identified by the grok system as matching this entry: java3d interaction mouse behaviour dragged eclipse sdk 1.4.08 java swing components library better java widgets java advanced ui nib4j jconsole connect java 1.4.2 java widgets java widget collection tablesorter matrix grid

















Also check out:


Grok

Ipod Porn on the
Rise

Brief Abstract of
Wikipedia's
Mesothelioma Cancer
page

Get first aid
instructions in your
cell phone

IE is crap
JSPWiki gains
podcasting support

Microsoft puts new
patch policy into
gear

Acer unveils
rack-mountable
server

Online advertising
continues revival

Shelley goes
semantical

Grid Blogging
Net pedants quell
Matrix Revolutions

Oracle chokes on
PeopleSoft's poison
pill

Tech IPOs Slowly
Coming Back

Reports Coming in
that Google is
Crawling IRC

An AppleScript to
organize items by
'date added to
folder'

Use Mail to easily
send emails to
Address Book groups

10.3: A fix for
local drives not
mounting until user
login

10.3: Use Jaguar's
Internet preference
pane in Panther

Stop page loading in
Safari by hitting
the Escape key

10.3: Use Preview to
crop full-quality
segments from PDFs

Using ARD and ssh
for secure remote
administration

10.3: Create
hyperlinks in
TextEdit documents
via iChat

10.3: Use Address
Book's new Edit
toggle

10.3: Create a
visual 'sending
account' indicator
in Mail.app

Pride In One's
Country

When Web Designers
Reproduce

It sucks
LyxDogs 1.3
Xfprot 1.0-rc4
HardCore Web Content
Editor 4.1

sctplib 1.1.4
(Development)

FeedCreator 1.4
nntp2rss 1.3
white_dune
0.25beta132
(Development)

GNOME-Mud 0.10.3
The Legality Of
Amazon's Search The
Book Feature

Is Online Infidelity
Cheating?

Magic Winmail Server
v3.5

Chameleon Clock
v3.10

Skepticism,
cynicism, optimism

Photo Archives
Update: Clone Wars
ARC Trooper

Flash MX 2004 Gets
Performance,
Stability Tweaks

Puzzle Pro v2
Retailers join
zero-profit DRM
'gold rush'

Belkin disables
router spamming
feature

Eudora users warned
over 'reply to all'
trick

Toshiba to double
1.8-inch HDD
production

RocketVault
backup-arching
product line expands

Memory Holes and the
Internet

Perens: Unite behind
Debian, UserLinux

Ouch!!
KUMULA
Open VXI VoiceXML
Interpreter

EMacro
FreeGee
what is grok?