Class GridPanel

Object
Component
Container
JComponent
JPanel
EloPanel
GridPanel
All Implemented Interfaces:
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

Since:
7.00.010
See Also:
ComponentsAdapter.createGridPanel(int, int), GridDialog.getGridPanel(), FlowConfirmDialogAdapter.addGridPanel(int, int), Serialized Form
  • Nested Class Summary

    Nested classes/interfaces inherited from class JComponent

    JComponent.AccessibleJComponent

    Nested classes/interfaces inherited from class Component

    Component.BaselineResizeBehavior
  • Field Summary

    Fields inherited from class JComponent

    TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW

    Fields inherited from class Component

    BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT

    Fields inherited from interface ImageObserver

    ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
  • Constructor Summary

    Constructors 
    Constructor Description
    GridPanel​(Workspace workspace, ELODialog parentDialog, int columns, int rows, String colSpec, String rowSpec)
    Normaler Konstruktor.
  • Method Summary

    Modifier and Type Method Description
    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.
    Button addButton​(int x, int y, int w, String text, String eventName)
    Erzeugt einen Button und fügt ihn an der angegebenen Stelle ein.
    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.
    CheckBox addCheckBox​(int x, int y, int w, String text, boolean checked)
    Erzeugt eine CheckBox und fügt sie an der angegebenen Stelle ein.
    ComboBox addComboBox​(int x, int y, int w, String[] values, boolean editable)
    Erzeugt eine ComboBox und fügt sie an der angegebenen Stelle ein.
    void addComponent​(int x, int y, int w, int h, Component comp)
    Fügt eine Standard-Java Komponente (AWT/Swing) ein.
    DateField addDateField​(int x, int y, int w)
    Erzeugt ein Datumsfeld (DateField) und fügt es an der angegebenen Stelle ein.
    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.
    KeywordingPanel addKeywording​(int x, int y, int w, int h, Sord sord, String[] groupNames)
    Erzeugt eine Komponente zur Bearbeitung und Validierung von Verschlagwortungsfeldern.
    Label addLabel​(int x, int y, int w, String text)
    Erzeugt einen Text (Label) und fügt ihn an der angegebenen Stelle ein.
    List addList​(int x, int y, int w, int h)
    Erzeugt eine Liste und fügt sie an der angegebenen Stelle ein.
    PasswordField addPasswordField​(int x, int y, int w)
    Erzeugt ein einzeiliges Passwortfeld (PasswordField) und fügt es an der angegebenen Stelle ein.
    ProgressBar addProgressBar​(int x, int y, int w)
    Erzeugt einen Fortschrittsbalken und fügt ihn an der angegebenen Stelle ein.
    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.
    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.
    TextArea addTextArea​(int x, int y, int w, int h)
    Erzeugt ein mehrzeiliges Textfeld (TextArea) und fügt es an der angegebenen Stelle ein.
    TextField addTextField​(int x, int y, int w)
    Erzeugt ein einzeiliges Textfeld (TextField) und fügt es an der angegebenen Stelle ein.
    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.
    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.
    Object getInternalData​(String key)
    Deprecated.
    UNDER CONSTRUCTION, do not use this function, it may change.
    Button getSelectedButton​(String groupName)
    Liefert den aktuell selektierten Button eine Button-Gruppe.
    void setBackground​(int red, int green, int blue)
    Deprecated.
    UNDER CONSTRUCTION, do not use this function, it may change.
    void setFont​(Font font)
    Setzt den Zeichensatz für das Panel.
    void setGrowing​(int[] columns, int[] rows)
    Legt fest, welche Zeilen und Spalten wachsen, wenn die Größe des Dialogs vergrößert wird.
    void setInternalData​(String key, Object value)
    Deprecated.
    UNDER CONSTRUCTION, do not use this function, it may change.
    boolean setSelectedButton​(String groupName, Button button)
    Setzt den selektierten Button einer Gruppe.
    boolean setSelectedButton​(String groupName, String buttonText)
    Setzt den selektierten Button einer Gruppe.

    Methods inherited from class EloPanel

    add, getColSpec, getLayout, getRowSpec, setColumnGroups, setLayout, setListLayout

    Methods inherited from class JPanel

    getAccessibleContext, getUI, getUIClassID, setUI, updateUI

    Methods inherited from class JComponent

    addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update

    Methods inherited from class Container

    add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate

    Methods inherited from class Component

    action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle

    Methods inherited from class Object

    equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • GridPanel

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

    • addComponent

      public void addComponent​(int x, int y, int w, int h, Component comp)
      Fügt eine Standard-Java Komponente (AWT/Swing) ein.
      Parameters:
      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
      Since:
      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.
      Parameters:
      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
      Returns:
      Die erzeugte BrowserComponent
      Since:
      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.

      Parameters:
      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
      Returns:
      Verschlagwortungsfelder
      Throws:
      RemoteException - Fehler beim Laden der Daten
      Since:
      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.
      Parameters:
      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
      Returns:
      Das erzeugte Label-Objekt
      Since:
      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.
      Parameters:
      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
      Returns:
      Das erzeugte TextArea-Objekt
      Since:
      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.
      Parameters:
      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
      Returns:
      Das erzeugte List-Objekt
      Since:
      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.
      Parameters:
      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
      Returns:
      Das erzeugte TextField-Objekt
      Since:
      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.
      Parameters:
      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
      Returns:
      Das erzeugte TextField-Objekt
      Since:
      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.
      Parameters:
      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
      Returns:
      Das erzeugte DateField-Objekt
      Since:
      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.
      Parameters:
      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
      Returns:
      Das erzeugte CheckBox-Objekt
      Since:
      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.
      Parameters:
      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
      Returns:
      Das erzeugte Button-Objekt
      Since:
      7.00.010
      See Also:
      addButton(int, int, int, String, BaseFunction, ScriptableObject)
    • 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.
      Parameters:
      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
      Returns:
      Das erzeugte Button-Objekt
      Since:
      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.
      Parameters:
      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.
      Returns:
      Das erzeugte Button-Objekt
      Since:
      8.01.000
      See Also:
      addToggleButton(int, int, int, String, BaseFunction, ScriptableObject, String)
    • 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.
      Parameters:
      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.
      Returns:
      Das erzeugte Button-Objekt
      Since:
      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.
      Parameters:
      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.
      Returns:
      Das erzeugte Button-Objekt
      Since:
      8.01.000
      See Also:
      addRadioButton(int, int, int, String, BaseFunction, ScriptableObject, String)
    • 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.
      Parameters:
      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.
      Returns:
      Das erzeugte Button-Objekt
      Since:
      10.00.000
    • getSelectedButton

      public Button getSelectedButton​(String groupName)
      Liefert den aktuell selektierten Button eine Button-Gruppe.
      Parameters:
      groupName - Bezeichnung der Button-Gruppe.
      Returns:
      Der selektierte ToggleButton oder RadioButton oder null, falls keine Selektion vorhanden ist.
      Since:
      8.01.000
    • setSelectedButton

      public boolean setSelectedButton​(String groupName, String buttonText)
      Setzt den selektierten Button einer Gruppe.
      Parameters:
      groupName - Bezeichnung der Button-Gruppe.
      buttonText - Der Text des ToggleButtons oder RadioButtons welcher selektiert werden soll.
      Returns:
      True bei Erfolg, False bei einem Fehler.
      Since:
      8.01.000
    • setSelectedButton

      public boolean setSelectedButton​(String groupName, Button button)
      Setzt den selektierten Button einer Gruppe.
      Parameters:
      groupName - Bezeichnung der Button-Gruppe.
      button - Der ToggleButton oder RadioButton welcher selektiert werden soll.
      Returns:
      True bei Erfolg, False bei einem Fehler.
      Since:
      8.01.000
    • setInternalData

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

      public Object getInternalData​(String key)
      Deprecated.
      UNDER CONSTRUCTION, do not use this function, it may change.
      Liefert die internen Daten zurück.
      Parameters:
      key - Schlüssel
      Returns:
      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.
      Parameters:
      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
      Returns:
      Das erzeugte ComboBox-Objekt
      Since:
      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.
      Parameters:
      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
      Since:
      9.01.000
    • setBackground

      public void setBackground​(int red, int green, int blue)
      Deprecated.
      UNDER CONSTRUCTION, do not use this function, it may change.
      Setzt die angegebene Farbe.
      Parameters:
      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.
      Parameters:
      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
      Since:
      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.
      Parameters:
      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
      Returns:
      Der erzeugte Fortschrittsbalken
      Since:
      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.
      Overrides:
      setFont in class JComponent
      Parameters:
      font - neuer Zeichensatz
      Since:
      10.00.000