コード例 #1
0
 /**
  * Method gets the size of this container.
  *
  * @return The size.
  */
 public int getPanelsSize() {
   return objects.getSize();
 }
コード例 #2
0
 /**
  * Method for getting the index of a given Panel
  *
  * @param object The object to get the index of
  * @return The index of the given object
  */
 public int getIndex(GPropertiesPanel object) {
   return objects.getIndex(object);
 }
コード例 #3
0
 /**
  * Method for getting a Panel by index reference
  *
  * @param index The index of the object
  * @return The object with the given index
  */
 public GPropertiesPanel getPanel(int index) {
   return (GPropertiesPanel) objects.get(index);
 }
コード例 #4
0
 /** Method for removing all current Panels */
 public void removeAllPanels() {
   pane.removeAll();
   objects.removeAll();
 }
コード例 #5
0
 /**
  * Method for removing a Panel by object reference
  *
  * @param object The object to remove
  */
 public void removePanel(GPropertiesPanel object) {
   pane.remove(object);
   objects.remove(object);
 }
コード例 #6
0
 /**
  * Method for removing a Panel by index reference
  *
  * @param index The index of the object to remove
  */
 public void removePanel(int index) {
   pane.remove((GPropertiesPanel) objects.get(index));
   objects.remove(index);
 }
コード例 #7
0
 /**
  * Method for adding a new Panel
  *
  * @param object The new Panel
  */
 public void addPanel(GPropertiesPanel object, String title) {
   pane.add(object, title);
   objects.add(object);
 }