BuoyBuilder™ demonstrations

In each example you will be see a screen shot of the application. Clicking on the image will launch a Java Web Start version of the application on your computer. Some of the demonstrations also have movies and source code available. Links will follow the screen shot if available.

 

 

HelloWorld3 - New! (with sound)

helloworld 3

HelloWorld3 displays the "Hello World" message in a variety of languages, under the user's control. The HelloWorld3 example demonstrates using BuoyBuilder™ 1.1 to proxy the controller object. Like HelloWorld2, this project using BuoyBuilder as a GUI layout tool, but also leverages the ability to make connections between objects in BuoyBuilder, eliminating much of the code from HelloWorld1.

Animated Demonstrations
Downloads
QuickTime™
Flash


HelloWorld1 (now updated with audio commentary)

helloworld 1

HelloWorld1 displays the "Hello World" message in a variety of languages, under the user's control. The HelloWorld1 example demonstrates using BuoyBuilder™ as nothing more than a GUI layout tool.

Animated Demonstrations
Downloads
QuickTime™
Flash


HelloWorld2 (now updated with audio commentary)

helloworld2

HelloWorld2 displays the "Hello World" message in a variety of languages, under the user's control. The HelloWorld2 example demonstrates using BuoyBuilder™ as a GUI layout tool, but also leverages the ability to make connections between objects in BuoyBuilder, eliminating much of the code from HelloWorld1. NOTE: East Asian fonts must installed to view the Chinese characters on Windows OS.

Animated Demonstrations
Downloads
QuickTime™
Flash

 

 

Samples

 

A simple calculator (click on the thumbnail to launch a JavaWebStart version)

calculator

 

 

Screenshots

proxy inspector

The proxy attributes inspector. BuoyBuilder™ 1.1 introduced object proxy support which allowed for both a more integrated development environment and more flexibility in sharing of the BuoyBuilder files within a team environment. The proxy object removed the need for BuoyBuilder to require access to the compiled classes for your controller or other objects.

Widgets - mouse over an icon to see it's name

The BuoyBuilder™ widgets tab. Hover over each icon to see name of the control in a tool tip.

Window with Guides - Mac OS Z

BuoyBuilder™ provides helpful guides to aid in laying out user interface objects.
The guides will automatically appear as the edge of the selected object nears the edges of other
objects and when the edges come within the margins of a container's edge.

font picker

BuoyBuilder™ provides a great font picker on all platforms to allow for easier customization of your user interfaces.

BuoyBuilder™ document window - XP

The BuoyBuilder™ document window displays the object hierarchy of the user interface.

Window widgets - mouse over an icon to see it's name

This pane displays the supported window types: Frame, Dialog and Undecorated.

Container Widgets - mouse over an icon to see it's name

BuoyBuilder™ supports the standard container and adds a new one, SpringContainer. The Ok/Cancel container is another unique productivity enhancement added by BuoyBuilder. This special container will layout the OK/Cancel buttons in the correct order based on the platform the code is executing on, since the Mac OS X and Windows defaults are mirror images.

Menu Widgets - mouse over an icon to see it's name

Menus are fully supported as well.

Other widgets - mouse over an icon to see it's name

BuoyBuilder™ provides access to a number of other widgets as well:
Outline, ScrollPane, SplitPane,Tabs, Overlay and Custom Top Level Container.

Spring Container

One of the many, unique advantages of BuoyBuilder™ is the Spring Container,
which allows the setting of widgets' bounds with bindings to the container's edges.

 

Copyright 2007, 94West, LLC
All trademarks and registered trademarks appearing on this site are the property of their respective owners.