FROG

FROG Recognizer of Gestures

FROGUI Class Reference

Main class for the Team Better Recognize GUI for FROG. More...

Collaboration diagram for FROGUI:

List of all members.

Static Public Member Functions

static void main (String[] args)
 Sets look and feel and imports images.
static FROGUI getInstance ()
 Returns the singleton FROGUI object.
static User getUser (int i)
 Returns the values of the users array of the GUI.
static void setPanel (JPanel panel)
 Allows the transition from one panel to the next.

Static Public Attributes

static final int MAX_USERS = 4

Static Package Attributes

static final boolean guiVerbose = true
static final int widthMainMenu = 700
static final int heightMainMenu = 650
static final int widthTrainingWindow = 800
static final int heightTrainingWindow = 530
static final int widthRecognitionWindow = 800
static final int heightRecognitionWindow = 530
static final int widthEvaluationWindow = 800
static final int heightEvaluationWindow = 530
static final int widthDemoWindow = 800
static final int heightDemoWindow = 530
static final Frog frog = Frog.getInstance()
 Reference to underlying FROG system.
static final JFrame frame = new JFrame()
 The main JFrame for the FROGUI application.
static Image frogLogo = null
 Standard image to be used with frog.
static Image infoButton = null
static Image shutdownButton = null
static Image checkmark = null
static Image x = null
static Image configure = null
static Image ignoreButton = null

Detailed Description

Main class for the Team Better Recognize GUI for FROG.



The FROGUI class represents the initial offering of Team Better Recognize for a GUI interface to the FROG Recognizer of Gestures tool. This GUI supports all features of FROG. The user interface is built on top of the underlying FROG class and it should not be a problem to create a completely different GUI to suit your specific needs.

Author:
Team Better Recognize

Member Function Documentation

static FROGUI getInstance (  )  [static]

Returns the singleton FROGUI object.

Returns:
FROGUI's singleton object.
static User getUser ( int  i  )  [static]

Returns the values of the users array of the GUI.

Parameters:
i index of the user to be returned
Returns:
FroguiUser object representing the requested user.
static void main ( String[]  args  )  [static]

Sets look and feel and imports images.

Parameters:
args (unused)
static void setPanel ( JPanel  panel  )  [static]

Allows the transition from one panel to the next.

Parameters:
panel the panel you wish the JFrame to switch to

Member Data Documentation

Image checkmark = null [static, package]
Image configure = null [static, package]
final JFrame frame = new JFrame() [static, package]

The main JFrame for the FROGUI application.

final Frog frog = Frog.getInstance() [static, package]

Reference to underlying FROG system.

Image frogLogo = null [static, package]

Standard image to be used with frog.

final boolean guiVerbose = true [static, package]
final int heightDemoWindow = 530 [static, package]
final int heightEvaluationWindow = 530 [static, package]
final int heightMainMenu = 650 [static, package]
final int heightRecognitionWindow = 530 [static, package]
final int heightTrainingWindow = 530 [static, package]
Image ignoreButton = null [static, package]
Image infoButton = null [static, package]
final int MAX_USERS = 4 [static]
Image shutdownButton = null [static, package]
final int widthDemoWindow = 800 [static, package]
final int widthEvaluationWindow = 800 [static, package]
final int widthMainMenu = 700 [static, package]
final int widthRecognitionWindow = 800 [static, package]
final int widthTrainingWindow = 800 [static, package]
Image x = null [static, package]

The documentation for this class was generated from the following file:
  • /Users/dev/Documents/SVN brazos.cs.tcu.edu/trunk/FROG/src/frog/gui/FROGUI.java
 All Classes Namespaces Files Functions Variables