Class UiUtil

java.lang.Object
com.jsql.view.swing.util.UiUtil

public class UiUtil extends Object
Build default component appearance, keyboard shortcuts and icons.
  • Field Details

    • BORDER_5PX

      public static final Border BORDER_5PX
    • ICON_FLAG_AR

      public static final ImageIcon ICON_FLAG_AR
    • ICON_FLAG_ZH

      public static final ImageIcon ICON_FLAG_ZH
    • ICON_FLAG_RU

      public static final ImageIcon ICON_FLAG_RU
    • ICON_FLAG_TR

      public static final ImageIcon ICON_FLAG_TR
    • ICON_FLAG_EN

      public static final ImageIcon ICON_FLAG_EN
    • ICON_FLAG_FR

      public static final ImageIcon ICON_FLAG_FR
    • ICON_FLAG_HI

      public static final ImageIcon ICON_FLAG_HI
    • ICON_FLAG_CS

      public static final ImageIcon ICON_FLAG_CS
    • ICON_FLAG_DE

      public static final ImageIcon ICON_FLAG_DE
    • ICON_FLAG_NL

      public static final ImageIcon ICON_FLAG_NL
    • ICON_FLAG_IN

      public static final ImageIcon ICON_FLAG_IN
    • ICON_FLAG_IT

      public static final ImageIcon ICON_FLAG_IT
    • ICON_FLAG_ES

      public static final ImageIcon ICON_FLAG_ES
    • ICON_FLAG_PT

      public static final ImageIcon ICON_FLAG_PT
    • ICON_FLAG_PL

      public static final ImageIcon ICON_FLAG_PL
    • ICON_FLAG_JA

      public static final ImageIcon ICON_FLAG_JA
    • ICON_FLAG_KO

      public static final ImageIcon ICON_FLAG_KO
    • ICON_FLAG_RO

      public static final ImageIcon ICON_FLAG_RO
    • ICON_FLAG_LK

      public static final ImageIcon ICON_FLAG_LK
    • ICON_FLAG_SE

      public static final ImageIcon ICON_FLAG_SE
    • ICON_FLAG_FI

      public static final ImageIcon ICON_FLAG_FI
    • DATABASE_BOLD

      public static final ModelSvgIcon DATABASE_BOLD
    • ADMIN

      public static final ModelSvgIcon ADMIN
    • DOWNLOAD

      public static final ModelSvgIcon DOWNLOAD
    • TERMINAL

      public static final ModelSvgIcon TERMINAL
    • UPLOAD

      public static final ModelSvgIcon UPLOAD
    • LOCK

      public static final ModelSvgIcon LOCK
    • TEXTFIELD

      public static final ModelSvgIcon TEXTFIELD
    • BATCH

      public static final ModelSvgIcon BATCH
    • TABLE_LINEAR

      public static final ModelSvgIcon TABLE_LINEAR
    • TABLE_BOLD

      public static final ModelSvgIcon TABLE_BOLD
    • NETWORK

      public static final ModelSvgIcon NETWORK
    • DATABASE_LINEAR

      public static final ModelSvgIcon DATABASE_LINEAR
    • CUP

      public static final ModelSvgIcon CUP
    • CONSOLE

      public static final ModelSvgIcon CONSOLE
    • BINARY

      public static final ModelSvgIcon BINARY
    • CHUNK

      public static final ModelSvgIcon CHUNK
    • COG

      public static final ModelSvgIcon COG
    • CROSS_RED

      public static final ModelSvgIcon CROSS_RED
    • ARROW

      public static final ModelSvgIcon ARROW
    • ARROW_HOVER

      public static final ModelSvgIcon ARROW_HOVER
    • ARROW_PRESSED

      public static final ModelSvgIcon ARROW_PRESSED
    • EXPAND

      public static final ModelSvgIcon EXPAND
    • EXPAND_HOVER

      public static final ModelSvgIcon EXPAND_HOVER
    • EXPAND_PRESSED

      public static final ModelSvgIcon EXPAND_PRESSED
    • HOURGLASS

      public static final ModelSvgIcon HOURGLASS
    • ARROW_UP

      public static final ModelSvgIcon ARROW_UP
    • ARROW_DOWN

      public static final ModelSvgIcon ARROW_DOWN
    • SQUARE

      public static final ModelSvgIcon SQUARE
    • TICK_GREEN

      public static final ModelSvgIcon TICK_GREEN
    • GLOBE

      public static final ModelSvgIcon GLOBE
    • APP_ICON

      public static final ModelSvgIcon APP_ICON
    • APP_BIG

      public static final ModelSvgIcon APP_BIG
    • APP_MIDDLE

      public static final ModelSvgIcon APP_MIDDLE
    • PATH_PAUSE

      public static final String PATH_PAUSE
      See Also:
    • FONT_NAME_MONO_NON_ASIAN

      public static final String FONT_NAME_MONO_NON_ASIAN
      See Also:
    • FONT_SIZE_MONO_NON_ASIAN

      public static final int FONT_SIZE_MONO_NON_ASIAN
      See Also:
    • FONT_NAME_MONO_ASIAN

      public static final String FONT_NAME_MONO_ASIAN
      See Also:
    • FONT_SIZE_MONO_ASIAN

      public static final int FONT_SIZE_MONO_ASIAN
      See Also:
    • FONT_NAME_MONOSPACED

      public static final String FONT_NAME_MONOSPACED
      See Also:
    • TEXTAREA_FONT

      public static final String TEXTAREA_FONT
      See Also:
    • TEXTPANE_FONT

      public static final String TEXTPANE_FONT
      See Also:
    • FONT_MONO_NON_ASIAN

      public static final Font FONT_MONO_NON_ASIAN
    • FONT_MONO_ASIAN

      public static final Font FONT_MONO_ASIAN
    • FONT_MONO_ASIAN_BIG

      public static final Font FONT_MONO_ASIAN_BIG
    • FONT_NON_MONO

      public static final Font FONT_NON_MONO
    • FONT_NON_MONO_BIG

      public static final Font FONT_NON_MONO_BIG
  • Method Details

    • prepareGUI

      public static void prepareGUI()
      Change the default style of various components.
    • getIcons

      public static List<Image> getIcons()
      Icons for application window.
      Returns:
      List of a 16x16 (default) and 32x32 icon (alt-tab, taskbar)
    • drawPlaceholder

      public static void drawPlaceholder(JTextComponent textComponent, Graphics g, String placeholderText)
    • drawPlaceholder

      public static void drawPlaceholder(JTextComponent textComponent, Graphics g, String placeholderText, int x, int y)
    • init

      public static void init(JTextComponent component)
    • applySyntaxTheme

      public static void applySyntaxTheme(org.fife.ui.rsyntaxtextarea.RSyntaxTextArea textArea)
    • applyTheme

      public static void applyTheme(String nameTheme)
    • getColumnLayout

      public static GridLayout getColumnLayout(int size)