AdventureGUI

o1.adventure.ui.AdventureGUI$

The singleton object AdventureGUI represents a GUI-based version of the Adventure game application. The object serves as a possible entry point for the game app, and can be run to start up a user interface that operates in a separate window. The GUI reads its input from a text field and displays information about the game world in uneditable text areas.

NOTE TO STUDENTS: In this course, you don’t need to understand how this object works on the inside. It’s enough to know that you can use this file to start the program.

Attributes

See also
Graph
Supertypes
trait Reactor
class Object
trait Matchable
class Any
Show all
Self type

Members list

Value members

Concrete methods

def top: Frame

A GUI application's version of the main method. Called by the default main method implementation provided by this class. Implement to return the top-level frame of this application.

A GUI application's version of the main method. Called by the default main method implementation provided by this class. Implement to return the top-level frame of this application.

Attributes

Inherited methods

Installed reaction won't receive events from the given publisher anylonger.

Installed reaction won't receive events from the given publisher anylonger.

Attributes

Inherited from:
Reactor

Listen to the given publisher as long as deafTo isn't called for them.

Listen to the given publisher as long as deafTo isn't called for them.

Attributes

Inherited from:
Reactor

Initializes the application and runs the given program.

Initializes the application and runs the given program.

Attributes

Inherited from:
SwingApplication
def quit(): Unit

Finalizes the application by calling shutdown and exits.

Finalizes the application by calling shutdown and exits.

Attributes

Inherited from:
SwingApplication

Attributes

Inherited from:
SimpleSwingApplication
def shutdown(): Unit

Called before the application is exited. Override to customize.

Called before the application is exited. Override to customize.

Attributes

Inherited from:
SwingApplication
override def startup(args: Array[String]): Unit

Calls top, packs the frame, and displays it.

Calls top, packs the frame, and displays it.

Attributes

Definition Classes
Inherited from:
SimpleSwingApplication

Inherited fields

All reactions of this reactor.

All reactions of this reactor.

Attributes

Inherited from:
Reactor