The main function that creates this is in WizardOfOzFrontEnd.
Public Member Functions | |
WOZFrontEndFrame (WizardOfOzFrontEnd frontEnd) throws HeadlessException | |
Constructs a WOZFrontEndFrame attached to the given front-end. | |
JTextArea | getConsole () |
Gets the console text area. | |
JList | getNotificationList () |
Gets the notification list. | |
JList | getTaskList () |
Gets the task list. | |
void | setSelectedNotification (Notification note) |
Sets which notification is selected in the notification list. | |
void | setSelectedTask (Task task) |
Sets which task is selected in the notification list. | |
Static Public Member Functions | |
static void | setOpaque (JComponent comp, boolean enable) |
Sets the opacity of all subcomponents when the opacity of the given component changes. | |
Private Member Functions | |
WOZFrontEndFrame (GraphicsConfiguration arg0) | |
Constructs a WOZFrontEndFrame in a very badly specified state. | |
WOZFrontEndFrame (String arg0) throws HeadlessException | |
Constructs a WOZFrontEndFrame in a very badly specified state. | |
WOZFrontEndFrame (String arg0, GraphicsConfiguration arg1) | |
Constructs a WOZFrontEndFrame in a very badly specified state. | |
void | setup () |
Sets up the visual appearance of the frame. | |
Private Attributes | |
JTextArea | console |
The console text area. | |
WOZFrontEndTaskPanel | taskPanel |
The task panel. | |
JTabbedPane | tabs |
The tab panel containing the Tasks and Notifications tabs. | |
WizardOfOzFrontEnd | frontEnd |
The front-end to which this frame reports. | |
WOZFrontEndNotificationPanel | notificationPanel |
The notification panel. | |
Static Private Attributes | |
static final long | serialVersionUID = 8225789452284206486L |
Prevent serialization collisions. |
edu.cmu.hcii.calo.thinkaloud.WOZFrontEndFrame.WOZFrontEndFrame | ( | WizardOfOzFrontEnd | frontEnd | ) | throws HeadlessException |
Constructs a WOZFrontEndFrame attached to the given front-end.
frontEnd | the front-end this is attached to |
HeadlessException | if there's no display to show this on |
edu.cmu.hcii.calo.thinkaloud.WOZFrontEndFrame.WOZFrontEndFrame | ( | GraphicsConfiguration | arg0 | ) | [private] |
Constructs a WOZFrontEndFrame in a very badly specified state.
Don't call this. That's why it's private.
arg0 | who knows? |
edu.cmu.hcii.calo.thinkaloud.WOZFrontEndFrame.WOZFrontEndFrame | ( | String | arg0 | ) | throws HeadlessException [private] |
Constructs a WOZFrontEndFrame in a very badly specified state.
Don't call this. That's why it's private.
arg0 | beats us |
HeadlessException |
edu.cmu.hcii.calo.thinkaloud.WOZFrontEndFrame.WOZFrontEndFrame | ( | String | arg0, | |
GraphicsConfiguration | arg1 | |||
) | [private] |
Constructs a WOZFrontEndFrame in a very badly specified state.
Don't call this. That's why it's private.
arg0 | something | |
arg1 | something else |
static void edu.cmu.hcii.calo.thinkaloud.WOZFrontEndFrame.setOpaque | ( | JComponent | comp, | |
boolean | enable | |||
) | [static] |
Sets the opacity of all subcomponents when the opacity of the given component changes.
comp | the component whose opacity is changing | |
enable | whether the component should be opaque |
JTextArea edu.cmu.hcii.calo.thinkaloud.WOZFrontEndFrame.getConsole | ( | ) |
Gets the console text area.
JList edu.cmu.hcii.calo.thinkaloud.WOZFrontEndFrame.getNotificationList | ( | ) |
Gets the notification list.
JList edu.cmu.hcii.calo.thinkaloud.WOZFrontEndFrame.getTaskList | ( | ) |
Gets the task list.
void edu.cmu.hcii.calo.thinkaloud.WOZFrontEndFrame.setSelectedNotification | ( | Notification | note | ) |
Sets which notification is selected in the notification list.
note | the notification to be selected |
void edu.cmu.hcii.calo.thinkaloud.WOZFrontEndFrame.setSelectedTask | ( | Task | task | ) |
Sets which task is selected in the notification list.
task | the task to be selected |
void edu.cmu.hcii.calo.thinkaloud.WOZFrontEndFrame.setup | ( | ) | [private] |
Sets up the visual appearance of the frame.
final long edu.cmu.hcii.calo.thinkaloud.WOZFrontEndFrame.serialVersionUID = 8225789452284206486L [static, private] |
Prevent serialization collisions.
JTextArea edu.cmu.hcii.calo.thinkaloud.WOZFrontEndFrame.console [private] |
The console text area.
The task panel.
JTabbedPane edu.cmu.hcii.calo.thinkaloud.WOZFrontEndFrame.tabs [private] |
The tab panel containing the Tasks and Notifications tabs.
The front-end to which this frame reports.
WOZFrontEndNotificationPanel edu.cmu.hcii.calo.thinkaloud.WOZFrontEndFrame.notificationPanel [private] |
The notification panel.