Class GuiUtils

java.lang.Object
velox.gui.utils.GuiUtils

public class GuiUtils
extends java.lang.Object
  • Nested Class Summary

    Nested Classes 
    Modifier and Type Class Description
    static interface  GuiUtils.ResetControlPanelCallbacks  
  • Constructor Summary

    Constructors 
    Constructor Description
    GuiUtils()  
  • Method Summary

    Modifier and Type Method Description
    static void doForEachComponentInPanel​(javax.swing.JPanel panel, java.util.function.Consumer<java.awt.Component> action)
    Calls action with each component in the panel including the panel itself
    static java.awt.GridBagConstraints getCommonGbc​(int x, int y, int width)  
    static velox.api.layer1.common.Utils.Pair<javax.swing.JPanel,​javax.swing.JScrollPane> getPanelResetPoints()  
    static javax.swing.JPanel getResetControlPanel​(GuiUtils.ResetControlPanelCallbacks callbacks, javax.swing.JPanel panelResetPoints, boolean isSessionStartTimeEnabled)  
    static void setPanelEnabled​(javax.swing.JPanel panel, java.lang.Boolean isEnabled)
    Enables or disables all elements within the panel

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • setPanelEnabled

      public static void setPanelEnabled​(javax.swing.JPanel panel, java.lang.Boolean isEnabled)
      Enables or disables all elements within the panel
      Parameters:
      panel -
      isEnabled -
    • doForEachComponentInPanel

      public static void doForEachComponentInPanel​(javax.swing.JPanel panel, java.util.function.Consumer<java.awt.Component> action)
      Calls action with each component in the panel including the panel itself
      Parameters:
      panel -
      action -
    • getPanelResetPoints

      public static velox.api.layer1.common.Utils.Pair<javax.swing.JPanel,​javax.swing.JScrollPane> getPanelResetPoints()
    • getResetControlPanel

      public static javax.swing.JPanel getResetControlPanel​(GuiUtils.ResetControlPanelCallbacks callbacks, javax.swing.JPanel panelResetPoints, boolean isSessionStartTimeEnabled)
    • getCommonGbc

      public static java.awt.GridBagConstraints getCommonGbc​(int x, int y, int width)