[skycastle-commits] SF.net SVN: skycastle: [455] trunk/skycastle/modules/ui/src/main/java/org/ skycastle/ui/TableUiObject.java

  • From: zzorn@xxxxxxxxxxxxxxxxxxxxx
  • To: skycastle-commits@xxxxxxxxxxxxx
  • Date: Sun, 13 Apr 2008 19:48:31 -0700

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.

Other related posts:

  • » [skycastle-commits] SF.net SVN: skycastle: [455] trunk/skycastle/modules/ui/src/main/java/org/ skycastle/ui/TableUiObject.java