jadex.bdi.planlib
Class GuiCreator

java.lang.Object
  extended by jadex.bdi.planlib.GuiCreator

public class GuiCreator
extends java.lang.Object

The gui creator. Note! The Gui cannot be itself a JFrame because this might lead to deadlocks. new JFrame() should only be called from Swing thread. As "new JFrame()" is content of a belief it is executed in the agent's thread.


Field Summary
protected  javax.swing.JFrame frame
          The gui.
 
Constructor Summary
GuiCreator(java.lang.Class frameclass, java.lang.Class[] argclasses, java.lang.Object[] args)
          Create a new clock.
GuiCreator(java.lang.reflect.Method createmethod, java.lang.Class[] argclasses, java.lang.Object[] args)
          Create a new clock.
 
Method Summary
 javax.swing.JFrame getFrame()
          Get the frame.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

frame

protected javax.swing.JFrame frame
The gui.

Constructor Detail

GuiCreator

public GuiCreator(java.lang.Class frameclass,
                  java.lang.Class[] argclasses,
                  java.lang.Object[] args)
Create a new clock.


GuiCreator

public GuiCreator(java.lang.reflect.Method createmethod,
                  java.lang.Class[] argclasses,
                  java.lang.Object[] args)
Create a new clock.

Method Detail

getFrame

public javax.swing.JFrame getFrame()
Get the frame.

Returns:
The frame.


Copyright © 2010. All Rights Reserved.