» tagged pages
» logout

sorted by: recent | see : popular
Content Tagged with gui + technology

Chet Haase: Flex Search Transition (video)

The video for my SearchTransition demo has just been posted on Adobe TV:

technology: dzone.com: tech links

Super Tables v0.30 Released

The latest version of Super Tables is out. I decided to call it version 0.30 instead of version 0.26 because I feel like it has earned the bigger jump speedwise. About: Super Tables are large HTML tables enhanced with cross-browser fixed vertical and horizontal scrolling headers with custom skins and features.

technology: dzone.com: tech links

YUI powered javascript Accordion widget

A great accordion based off YUI framework and supports nested accordions. Trust me, its pretty nice, you gotta check it out. Full feature set and cross browser compatibility.

technology: dzone.com: tech links

FEST-Swing 1.0b1: Fluent interface for testing Swing GUIs

We are proud to announce the release of FEST-Swing 1.0-Beta1. FEST-Swing is a Java library that provides a fluent interface for functional Swing GUI testing. This library provides an easy-to-use API that makes creation and maintenance of GUI tests easy.

technology: dzone.com: tech links

JFormDesigner 4.0: GroupLayout Support

FormDev Software is pleased to announce the release of JFormDesigner 4.0, now with GroupLayout (Free Design) support (as in NetBeans GUI Builder; formerly Project Matisse) and JGoodies Forms 1.2 support.

technology: dzone.com: tech links

JList + expandable = JExpandList

An "expandable" list is a list which has a bigger selected item. A good example is the add-ons list in Firefox (Tools / Add-ons)

technology: dzone.com: tech links

The Missing Wrench: Adobe’s Easy Flash Editor

Flash has grown by leaps and bounds over the last couple of versions, but has it left it's original users, the designers, behind? What can be done to Flash to ease designers workflow and help make scripting with Flash easy again. This article offers a few suggestions.

technology: dzone.com: tech links

Swing links of the week: July 20, 2008

Here are some Swing links that you might have missed during this week:

technology: dzone.com: tech links

How to: Recreate apple.com menubar

Apple.com menubar is really an exemple in terms of clean, semantic code and very cool design. In this tutorial, I propose you to recreate Apple’s website navigation bar and study the techniques used.

technology: dzone.com: tech links

Images appear in random order, Prototype, jQuery

It's a very easy to achieve, but beautiful effect. All images and objects with class .appear_randomly will appear in slightly random order. Enough to do is to load appropriate library (Prototype or jQuery), create a site wide loaded Javascript file (in example generic.js) and put this simple code inside

technology: dzone.com: tech links

Creating a variable row height item renderer on a ComboBox control in Flex

The following example shows how you can create a variable row height item renderer on a Flex ComboBox control by setting the variableRowHeight property on the ComboBox control’s dropdown property.

technology: dzone.com: tech links

dragging the chart’s data points and the whole series

suppose you have a chart with a line series that represents some data and thresholds OK/Warning. now what if the whole data in the chart is to be changed by the user. of course you can supply her with some DataGrid to reflect the data and make the cells editable, then reflect the edited data back to the chart. wouldn’t it be so much cooler and usable if she can just drag the data around on the chart?!

technology: dzone.com: tech links

Chet Haase: Springtime

Here, finally, is the source code for the Spring effect seen in the video posted on Adobe TV last week. I took my time posting it because I didn't want to spring it on you too suddenly. Or maybe it was the wrong season (not the winter of my discontent, but the summer of my abject laziness). Or more probably, I just had other stuff to do, like code to actually write and check into Flex 4.

technology: dzone.com: tech links

jQuery Sparklines

This jQuery plugin generates sparklines (small inline charts) directly in the browser using data supplied either inline in the HTML, or via javascript.

technology: dzone.com: tech links

Java SwingBuilder 0.2 DEV : added support for SWT-style menu API

Bringing SWT-style menu API to Swing for maximum productivity. Java SwingBuilder is an attempt to bring dynamic language-type productivity to Java Swing UI development by defining the layout/event wiring/binding in a separate YAML file and leaving the Java class to focus on pure business-side code. Inspired by Groovy SwingBuilder (the concept in general), Ruby on Rails (YAML is the new JSON/XML, but leaner) and GTK+ libGlade (for the idea of keeping layout and event wiring in a separate file). Uses MigLayout as the main layout manager. End goal of the project: to define max functionality with the least amount of code and maximize Swing developer productivity.

technology: dzone.com: tech links

Creating a UnifiedToolBarButtonUI

A little while back, I talked about creating a Unified Toolbar. In that post I included a class called an EmphasizedLabel, which was an extension of JLabel that drew emphasis color (i.e. a shadow) underneath the text. The time came to implement a Unified Toolbar button, and I ran up against the same issue, namely the need to draw emphasized text. This time, I decided not to subclass, but instead to write a custom UI. In fact I liked the simplicity and elegance of the UI implementation so much, that I went back and created an EmphasizedLabelUI to replace EmphasizedLabel, which has the nice side effect of working with any extension of JLabel.

technology: dzone.com: tech links

Fudgets Home Page

"Fudgets is primarily a Graphical User Interface Toolkit for the functional programming language Haskell and the X Windows system. Fudgets also makes it easy to create client/server applications that communicate via the Internet."

opensource: del.icio.us tag/opensource

Fudgets Home Page

"Fudgets is primarily a Graphical User Interface Toolkit for the functional programming language Haskell and the X Windows system. Fudgets also makes it easy to create client/server applications that<sep/>

Haskell: del.icio.us tag/haskell

programmatically showing data tips on a chart - the easy way

programmatically showing data tips on a chart - the easy way dataTipItems is a property for Series. it is an array on non-interactive data tips. populate it with chart items, then set the chart’s showAllDataTips to true.

technology: dzone.com: tech links

Ethan Nicholas's Blog: Introducing Java CSS

A new CSS engine for Java which makes it simple to apply styles to your Swing (and eventually JavaFX) programs. With advanced features like programmatic selectors and animated transitions between states, you owe it to yourself to check this out if you create GUI applications.

technology: dzone.com: tech links

Opening a new browser window with POST data

Opening a new browser window with a GET request is easy. Post data is tougher - well, until this came along.

technology: dzone.com: tech links

AWT shutdown and daemon threads

About half a year ago Christopher Deckers had a guest spot post on this blog about a non-daemon WebStart thread that prevents JVM from exiting when you’re closing your last Swing window running under the DISPOSE_ON_CLOSE mode. To illustrate the problem with the current implementation of WebStart helper threads, he posted the following excerpt from the AWT threading documentation: [...] There is an additional clarification to the last item in the same document:

technology: dzone.com: tech links

Simple CSS Layout, Part 2

After explaining a simple CSS layout, I talk a little more about using divs for layout and avoiding trouble when the width adds up to 100% and you want to use padding, margins, and borders.

technology: dzone.com: tech links

10 Mootools scripts for enhancing your html forms

You know it: Forms are one of the most important part of a website. But forms also require a lot of work. Happilly, the excellent Javascript framework Mootools is here to help: Here’s 10 scripts to enhance your forms, both visually and functionally.

technology: dzone.com: tech links

jQuery.UI Messenger\Outlook like message notification Widget

Messenger like notification widget using jQuery.UI, following Matt Berseth post about ProgressBar Widger using jQuery.UI

technology: dzone.com: tech links

Take Your Eclipse Development One Step Further With Instantiations Tools

Instantiations just recently received the IBM Rational Software Validation for WindowBuilder Pro and have also been listed in the SD Times Top 100 Most Influential Software Companies. I caught up with Eric Clayberg, a co-founder, author of Eclipse: Building Commercial Quality Plug-ins and Sr. Product Developer from the company to find out more

technology: dzone.com: tech links

Stricter checks on EDT violations in Substance

Most of the newcomers eventually find out that Swing is not thread-safe, but this is most certainly not Swing’s “fault”. Other UI toolkits, such as SWT, Win32 API, Motif, Xlib and GTK are not thread-safe as well (and if you have time, Chet had an interesting overview entry on this topic a few years ago). It’s just that Swing is very lenient on the application code that violates the Event Dispatch Thread rules that state that every interaction with UI component must be done from the single UI thread (EDT). Unlike SWT that is much more rigorous in this aspect (checking access and throwing runtime exceptions), most Swing violations may go unnoticed for a long time, creeping to the production environment and making it very hard to debug / reproduce the scenarios on our development machines.

technology: dzone.com: tech links

Swing links of the week: July 13, 2008

Here are some Swing links that you might have missed during this week

technology: dzone.com: tech links

Silverlight control samples for Beta 2

Shawn has updates the Silverlight Control tutorial for Beta 2. Not only is this a good thing because of some of the changes in the Silverlight platform, but there was a big addition that greatly simplifies creating controls, Visual State Manager (VSM).

technology: dzone.com: tech links

Make a transparent swing components

A simple way to create transparent swing UI components.

technology: dzone.com: tech links

Nice use of Google maps in registration

Nice use of Google maps in registration

technology: dzone.com: tech links

Swing applications and Mac OS X menu bar

Every once in a while i get questions on using the Mac OS X menu bar for Swing applications running under Substance look-and-feel. This refers to the apple.laf.useScreenMenuBar VM flag that is respected by the native Aqua look-and-feel (and its third-party Quaqua extension). Up until this week the only advice that i could give was to use AWT menus (thanks to Quaqua’s author Werner Randelshofer for this). However, it is not the optimal solution for cross-platform Swing applications that wish to use Swing menus on non-Mac platform.

technology: dzone.com: tech links

JXLayer 3.0 - LockableUI

LockableUI is definitely one of the most challenging feature in the JXLayer library. I have already written about why it was difficult and suggested several solutions and discuss the potential problems. So it was a long way to make it right and now I am satisfied with the result.

technology: dzone.com: tech links

Is Stream-oriented a better UI paradigm than Document-oriented for today's knowledge workers?

Really, what I mostly do today is stream management. And I suspect this is true for the vast majority of people. I don’t deal with writing documents, but with changes to documents. I put comments onto things. I slap patches onto things. I tweak the states of things. Once in a rare while I may author a completely new thingee, but even there I usually end up working with it as a stream of changes that I build up over time (and usually in collaboration with a few other people who stream changes to me).

technology: dzone.com: tech links

semanticflash - Google Code

Genius + Eye Candy = Semantic Flash Boost your Flash/Flex/AIR apps with free data from the Semantic Web!

opensource: del.icio.us tag/opensource

Page 1 | Next >>