Revision: 455 http://skycastle.svn.sourceforge.net/skycastle/?rev=455&view=rev Author: zzorn Date: 2008-04-13 19:48:30 -0700 (Sun, 13 Apr 2008) Log Message: ----------- Starting on table UI Added Paths: ----------- trunk/skycastle/modules/ui/src/main/java/org/skycastle/ui/TableUiObject.java Added: trunk/skycastle/modules/ui/src/main/java/org/skycastle/ui/TableUiObject.java =================================================================== --- trunk/skycastle/modules/ui/src/main/java/org/skycastle/ui/TableUiObject.java (rev 0) +++ trunk/skycastle/modules/ui/src/main/java/org/skycastle/ui/TableUiObject.java 2008-04-14 02:48:30 UTC (rev 455) @@ -0,0 +1,37 @@ +package org.skycastle.ui; + +import javax.swing.*; + +/** + * A table where each row is a GameObject and the columns specify which properties to show. + * <p/> + * Can be set to always show the last rows, allowing it to be used as a chat window. + * + * @author Hans Häggström + */ +// TODO: We need a concept of a collection property of game objects, and listener support for added and removed GameObjects. +// The server should send info on added and removed game objects. +public class TableUiObject + extends UiObject +{ + + //---------------------------------------------------------------------- + // Constructors + + /** + * Creates a new {@link org.skycastle.ui.TableUiObject}. + */ + public TableUiObject() + { + throw new UnsupportedOperationException( "Constructor not yet implemented." ); // IMPLEMENT + } + + //====================================================================== + // Protected Methods + + protected JComponent createUi() + { + throw new UnsupportedOperationException( "This method has not yet been implemented." ); // IMPLEMENT + } + +} This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.