Klasse GridPanel

Alle implementierten Schnittstellen:
ImageObserver, MenuContainer, Serializable, Accessible

public class GridPanel extends EloPanel

Überschrift: GridPanel

Beschreibung: Ein Panel mit einem Layout-Raster. Dieser kann im Internen Scripting zur einfachen Erweiterung vorhandener Dialoge benutzt werden.

Copyright: Copyright (c) ELO Digital Office GmbH 2010-2014

Seit:
7.00.010
Siehe auch:
  • Konstruktordetails

    • GridPanel

      public GridPanel(Workspace workspace, ELODialog parentDialog, int columns, int rows, String colSpec, String rowSpec)
      Normaler Konstruktor.
      Parameter:
      workspace - Aktueller Arbeitsbereich
      parentDialog - Dialog, in welchen das Panel eingefügt wird.
      columns - Anzahl an Spalten
      rows - Anzahl an Zeilen
      colSpec - Spaltendefinition
      rowSpec - Zeilendefinition
  • Methodendetails

    • addComponent

      public void addComponent(int x, int y, int w, int h, Component comp)
      Fügt eine Standard-Java Komponente (AWT/Swing) ein.
      Parameter:
      x - X-Position im Raster (Spalte), Zählung beginnt hier bei 1
      y - Y-Position im Raster (Zeile), Zählung beginnt hier bei 1
      w - Breite der Komponente im Raster
      h - Höhe der Komponente im Raster
      comp - Die grafische Komponente
      Seit:
      7.00.010
    • addBrowser

      public BrowserComponent addBrowser(int x, int y, int w, int h, String name, String url)
      Erzeugt eine neue BrowserComponent und fügt diese in den Dialog ein. Optional kann eine URL mitgegeben werden, die Anzeige wird dann auf diesen Pfad voreingestellt.
      Parameter:
      x - X-Position im Raster (Spalte), Zählung beginnt hier bei 1
      y - Y-Position im Raster (Zeile), Zählung beginnt hier bei 1
      w - Breite der Komponente im Raster
      h - Höhe der Komponente im Raster
      name - Bezeichnung der Browser-Komponente
      url - Optionaler Anzeigeparameter
      Gibt zurück:
      Die erzeugte BrowserComponent
      Seit:
      10.00.000
    • addKeywording

      public KeywordingPanel addKeywording(int x, int y, int w, int h, Sord sord, String[] groupNames) throws RemoteException
      Erzeugt eine Komponente zur Bearbeitung und Validierung von Verschlagwortungsfeldern.

      Die Verschlagwortungsfeldeer werden mit groupNames ausgewählt.

      Parameter:
      x - X-Position im Raster (Spalte), Zählung beginnt hier bei 1
      y - Y-Position im Raster (Zeile), Zählung beginnt hier bei 1
      w - Breite der Komponente im Raster
      h - Höhe der Komponente im Raster
      sord - Zu bearbeitende Verschlagwortung
      groupNames - Gruppennamen der anzuzeigenden Verschlagwortugnsfelder
      Gibt zurück:
      Verschlagwortungsfelder
      Löst aus:
      RemoteException - Fehler beim Laden der Daten
      Seit:
      11.00.000
    • addLabel

      public Label addLabel(int x, int y, int w, String text)
      Erzeugt einen Text (Label) und fügt ihn an der angegebenen Stelle ein.
      Parameter:
      x - X-Position im Raster (Spalte), Zählung beginnt hier bei 1
      y - Y-Position im Raster (Zeile), Zählung beginnt hier bei 1
      w - Breite des Labels im Raster
      text - Der anzuzeigende Text
      Gibt zurück:
      Das erzeugte Label-Objekt
      Seit:
      7.00.010
    • addTextArea

      public TextArea addTextArea(int x, int y, int w, int h)
      Erzeugt ein mehrzeiliges Textfeld (TextArea) und fügt es an der angegebenen Stelle ein.
      Parameter:
      x - X-Position im Raster (Spalte), Zählung beginnt hier bei 1
      y - Y-Position im Raster (Zeile), Zählung beginnt hier bei 1
      w - Breite des Textfeldes im Raster
      h - Höhe des Textfeldes im Raster
      Gibt zurück:
      Das erzeugte TextArea-Objekt
      Seit:
      7.00.010
    • addList

      public List addList(int x, int y, int w, int h)
      Erzeugt eine Liste und fügt sie an der angegebenen Stelle ein.
      Parameter:
      x - X-Position im Raster (Spalte), Zählung beginnt hier bei 1
      y - Y-Position im Raster (Zeile), Zählung beginnt hier bei 1
      w - Breite der Liste im Raster
      h - Höhe der Liste im Raster
      Gibt zurück:
      Das erzeugte List-Objekt
      Seit:
      7.00.010
    • addTextField

      public TextField addTextField(int x, int y, int w)
      Erzeugt ein einzeiliges Textfeld (TextField) und fügt es an der angegebenen Stelle ein.
      Parameter:
      x - X-Position im Raster (Spalte), Zählung beginnt hier bei 1
      y - Y-Position im Raster (Zeile), Zählung beginnt hier bei 1
      w - Breite des Textfeldes im Raster
      Gibt zurück:
      Das erzeugte TextField-Objekt
      Seit:
      7.00.010
    • addPasswordField

      public PasswordField addPasswordField(int x, int y, int w)
      Erzeugt ein einzeiliges Passwortfeld (PasswordField) und fügt es an der angegebenen Stelle ein.
      Parameter:
      x - X-Position im Raster (Spalte), Zählung beginnt hier bei 1
      y - Y-Position im Raster (Zeile), Zählung beginnt hier bei 1
      w - Breite des Textfeldes im Raster
      Gibt zurück:
      Das erzeugte TextField-Objekt
      Seit:
      10.00.000
    • addDateField

      public DateField addDateField(int x, int y, int w)
      Erzeugt ein Datumsfeld (DateField) und fügt es an der angegebenen Stelle ein.
      Parameter:
      x - X-Position im Raster (Spalte), Zählung beginnt hier bei 1
      y - Y-Position im Raster (Zeile), Zählung beginnt hier bei 1
      w - Breite des Feldes im Raster
      Gibt zurück:
      Das erzeugte DateField-Objekt
      Seit:
      8.05.000
    • addCheckBox

      public CheckBox addCheckBox(int x, int y, int w, String text, boolean checked)
      Erzeugt eine CheckBox und fügt sie an der angegebenen Stelle ein.
      Parameter:
      x - X-Position im Raster (Spalte), Zählung beginnt hier bei 1
      y - Y-Position im Raster (Zeile), Zählung beginnt hier bei 1
      w - Breite der CheckBox im Raster
      text - Text-Label der CheckBox
      checked - True, wenn die CheckBox "angehakt" sein soll
      Gibt zurück:
      Das erzeugte CheckBox-Objekt
      Seit:
      7.00.010
    • addButton

      public Button addButton(int x, int y, int w, String text, String eventName)
      Erzeugt einen Button und fügt ihn an der angegebenen Stelle ein.
      Parameter:
      x - X-Position im Raster (Spalte), Zählung beginnt hier bei 1
      y - Y-Position im Raster (Zeile), Zählung beginnt hier bei 1
      w - Breite des Buttons im Raster
      text - Text-Label des Buttons
      eventName - Ein Scripting-Event, das aufgerufen wird, wenn der Button gedrückt wird
      Gibt zurück:
      Das erzeugte Button-Objekt
      Seit:
      7.00.010
      Siehe auch:
    • addButton

      public Button addButton(int x, int y, int w, String text, BaseFunction callbackFunction, ScriptableObject thisScope)
      Erzeugt einen Button und fügt ihn an der angegebenen Stelle ein.
      Parameter:
      x - X-Position im Raster (Spalte), Zählung beginnt hier bei 1
      y - Y-Position im Raster (Zeile), Zählung beginnt hier bei 1
      w - Breite des Buttons im Raster
      text - Text-Label des Buttons
      callbackFunction - JavaScript Funktion, welche aufgerufen wird wenn der Button gedrückt wird.
      thisScope - "this" Scope der Funktion
      Gibt zurück:
      Das erzeugte Button-Objekt
      Seit:
      10.00.000
    • addToggleButton

      public ToggleButton addToggleButton(int x, int y, int w, String text, String eventName, String groupName)
      Erzeugt einen ToggleButton und fügt ihn an der angegebenen Stelle ein.
      Parameter:
      x - X-Position im Raster (Spalte), Zählung beginnt hier bei 1
      y - Y-Position im Raster (Zeile), Zählung beginnt hier bei 1
      w - Breite des Buttons im Raster
      text - Text-Label des ToggleButtons
      eventName - Ein Scripting-Event, das aufgerufen wird, wenn der Button gedrückt wird
      groupName - Bezeichnung einer Button-Gruppe. Von den ToggleButtons in dieser Gruppe kann immer nur einer selektiert sein.
      Gibt zurück:
      Das erzeugte Button-Objekt
      Seit:
      8.01.000
      Siehe auch:
    • addToggleButton

      public ToggleButton addToggleButton(int x, int y, int w, String text, BaseFunction callbackFunction, ScriptableObject thisScope, String groupName)
      Erzeugt einen ToggleButton und fügt ihn an der angegebenen Stelle ein.
      Parameter:
      x - X-Position im Raster (Spalte), Zählung beginnt hier bei 1
      y - Y-Position im Raster (Zeile), Zählung beginnt hier bei 1
      w - Breite des Buttons im Raster
      text - Text-Label des ToggleButtons
      callbackFunction - Eine JavaScript Funktion, welche aufgerufen wird, wenn der Button gedrückt wird
      thisScope - "this" Scope der Funktion
      groupName - Bezeichnung einer Button-Gruppe. Von den RadioButtons in dieser Gruppe kann immer nur einer selektiert sein.
      Gibt zurück:
      Das erzeugte Button-Objekt
      Seit:
      10.00.000
    • addRadioButton

      public RadioButton addRadioButton(int x, int y, int w, String text, String eventName, String groupName)
      Erzeugt einen RadioButton und fügt ihn an der angegebenen Stelle ein.
      Parameter:
      x - X-Position im Raster (Spalte), Zählung beginnt hier bei 1
      y - Y-Position im Raster (Zeile), Zählung beginnt hier bei 1
      w - Breite des Buttons im Raster
      text - Text-Label des RadioButtons
      eventName - Ein Scripting-Event, das aufgerufen wird, wenn der Button gedrückt wird
      groupName - Bezeichnung einer Button-Gruppe. Von den RadioButtons in dieser Gruppe kann immer nur einer selektiert sein.
      Gibt zurück:
      Das erzeugte Button-Objekt
      Seit:
      8.01.000
      Siehe auch:
    • addRadioButton

      public RadioButton addRadioButton(int x, int y, int w, String text, BaseFunction callbackFunction, ScriptableObject thisScope, String groupName)
      Erzeugt einen RadioButton und fügt ihn an der angegebenen Stelle ein.
      Parameter:
      x - X-Position im Raster (Spalte), Zählung beginnt hier bei 1
      y - Y-Position im Raster (Zeile), Zählung beginnt hier bei 1
      w - Breite des Buttons im Raster
      text - Text-Label des RadioButtons
      callbackFunction - Eine JavaScript Funktion, welche aufgerufen wird, wenn der Button gedrückt wird
      thisScope - "this" Scope der Funktion
      groupName - Bezeichnung einer Button-Gruppe. Von den RadioButtons in dieser Gruppe kann immer nur einer selektiert sein.
      Gibt zurück:
      Das erzeugte Button-Objekt
      Seit:
      10.00.000
    • getSelectedButton

      public Button getSelectedButton(String groupName)
      Liefert den aktuell selektierten Button eine Button-Gruppe.
      Parameter:
      groupName - Bezeichnung der Button-Gruppe.
      Gibt zurück:
      Der selektierte ToggleButton oder RadioButton oder null, falls keine Selektion vorhanden ist.
      Seit:
      8.01.000
    • setSelectedButton

      public boolean setSelectedButton(String groupName, String buttonText)
      Setzt den selektierten Button einer Gruppe.
      Parameter:
      groupName - Bezeichnung der Button-Gruppe.
      buttonText - Der Text des ToggleButtons oder RadioButtons welcher selektiert werden soll.
      Gibt zurück:
      True bei Erfolg, False bei einem Fehler.
      Seit:
      8.01.000
    • setSelectedButton

      public boolean setSelectedButton(String groupName, Button button)
      Setzt den selektierten Button einer Gruppe.
      Parameter:
      groupName - Bezeichnung der Button-Gruppe.
      button - Der ToggleButton oder RadioButton welcher selektiert werden soll.
      Gibt zurück:
      True bei Erfolg, False bei einem Fehler.
      Seit:
      8.01.000
    • setInternalData

      @Deprecated public void setInternalData(String key, Object value)
      Veraltet.
      UNDER CONSTRUCTION, do not use this function, it may change.
      Setzt die angegebenen Daten.
      Parameter:
      key - Schlüssel
      value - Wert
    • getInternalData

      @Deprecated public Object getInternalData(String key)
      Veraltet.
      UNDER CONSTRUCTION, do not use this function, it may change.
      Liefert die internen Daten zurück.
      Parameter:
      key - Schlüssel
      Gibt zurück:
      Daten
    • addComboBox

      public ComboBox addComboBox(int x, int y, int w, String[] values, boolean editable)
      Erzeugt eine ComboBox und fügt sie an der angegebenen Stelle ein.
      Parameter:
      x - X-Position im Raster (Spalte), Zählung beginnt hier bei 1
      y - Y-Position im Raster (Zeile), Zählung beginnt hier bei 1
      w - Breite der ComboBox im Raster
      values - Die auswählbaren Werte des ComboBox
      editable - True, wenn zusätzliche Eingaben möglich sein sollen, bei False ist nur eine Auswahl aus den vorhandenen Werten möglich
      Gibt zurück:
      Das erzeugte ComboBox-Objekt
      Seit:
      7.00.010
    • addHeaderPanel

      public void addHeaderPanel(int x, int y, int w, String headerText)
      Erzeugt ein Panel mit dunklerer Hintergrundfarbe zur Gliederung von Daten und Controls und fügt es an der angegebenen Stelle ein.
      Parameter:
      x - X-Position im Raster (Spalte), Zählung beginnt hier bei 1
      y - Y-Position im Raster (Zeile), Zählung beginnt hier bei 1
      w - Breite der ComboBox im Raster
      headerText - Text der Überschrift / Unterteilung
      Seit:
      9.01.000
    • setBackground

      @Deprecated public void setBackground(int red, int green, int blue)
      Veraltet.
      UNDER CONSTRUCTION, do not use this function, it may change.
      Setzt die angegebene Farbe.
      Parameter:
      red - Rot-Anteil
      green - Grün-Anteil
      blue - Blau-Anteil
    • setGrowing

      public void setGrowing(int[] columns, int[] rows)
      Legt fest, welche Zeilen und Spalten wachsen, wenn die Größe des Dialogs vergrößert wird.
      Parameter:
      columns - Festlegung welche Spalten mit dem Dialog wachsen sollen, Zählung beginnt hier bei 1
      rows - Festlegung welche Zeilen mit dem Dialog wachsen sollen, Zählung beginnt hier bei 1
      Seit:
      8.04.000
    • addProgressBar

      public ProgressBar addProgressBar(int x, int y, int w)
      Erzeugt einen Fortschrittsbalken und fügt ihn an der angegebenen Stelle ein.
      Parameter:
      x - X-Position im Raster (Spalte), Zählung beginnt hier bei 1
      y - Y-Position im Raster (Zeile), Zählung beginnt hier bei 1
      w - Breite der Liste im Raster
      Gibt zurück:
      Der erzeugte Fortschrittsbalken
      Seit:
      9.02.000
    • setFont

      public void setFont(Font font)
      Setzt den Zeichensatz für das Panel. Dieser Zeichensatz wird auf alle bereits vorhandenen Controls übertragen, jedoch nicht auf Einträge, die später hinzugefügt werden.
      Setzt außer Kraft:
      setFont in Klasse JComponent
      Parameter:
      font - neuer Zeichensatz
      Seit:
      10.00.000