JGET-LAF-COLOR The JGET-LAF-COLOR function returns the RGB representation of a given color retrieved from the current LAF in the form of a negative value. This is the list of the known color entries that you can inquire: • Button.background • Button.darkShadow • Button.disabledForeground • Button.disabledShadow • Button.focus • Button.foreground • Button.highlight • Button.light • Button.shadow • CheckBox.background • CheckBox.darkShadow • CheckBox.focus • CheckBox.foreground • CheckBox.highlight • CheckBox.interiorBackground • CheckBox.light • CheckBox.shadow • CheckBoxMenuItem.acceleratorForeground • CheckBoxMenuItem.acceleratorSelectionForeground • CheckBoxMenuItem.background • CheckBoxMenuItem.foreground • CheckBoxMenuItem.selectionBackground • CheckBoxMenuItem.selectionForeground • ColorChooser.background • ColorChooser.foreground • ColorChooser.swatchesDefaultRecentColor • ComboBox.background • ComboBox.buttonBackground • ComboBox.buttonDarkShadow • ComboBox.buttonHighlight • ComboBox.buttonShadow • ComboBox.disabledBackground • ComboBox.disabledForeground • ComboBox.foreground • ComboBox.selectionBackground • ComboBox.selectionForeground • Desktop.background • EditorPane.background • EditorPane.caretForeground • EditorPane.disabledBackground • EditorPane.foreground • EditorPane.inactiveBackground • EditorPane.inactiveForeground • EditorPane.selectionBackground • EditorPane.selectionForeground • FileChooser.listViewBackground • FormattedTextField.background • FormattedTextField.caretForeground • FormattedTextField.disabledBackground • FormattedTextField.foreground • FormattedTextField.inactiveBackground • FormattedTextField.inactiveForeground • FormattedTextField.selectionBackground • FormattedTextField.selectionForeground • InternalFrame.activeBorderColor • InternalFrame.activeTitleBackground • InternalFrame.activeTitleForeground • InternalFrame.activeTitleGradient • InternalFrame.borderColor • InternalFrame.borderDarkShadow • InternalFrame.borderHighlight • InternalFrame.borderLight • InternalFrame.borderShadow • InternalFrame.inactiveBorderColor • InternalFrame.inactiveTitleBackground • InternalFrame.inactiveTitleForeground • InternalFrame.inactiveTitleGradient • InternalFrame.minimizeIconBackground • InternalFrame.resizeIconHighlight • InternalFrame.resizeIconShadow • Label.background • Label.disabledForeground • Label.disabledShadow • Label.foreground • List.background • List.dropLineColor • List.foreground • List.selectionBackground • List.selectionForeground • Menu.acceleratorForeground • Menu.acceleratorSelectionForeground • Menu.background • Menu.foreground • Menu.selectionBackground • Menu.selectionForeground • MenuBar.background • MenuBar.foreground • MenuBar.highlight • MenuBar.shadow • MenuItem.acceleratorForeground • MenuItem.acceleratorSelectionForeground • MenuItem.background • MenuItem.disabledForeground • MenuItem.foreground • MenuItem.selectionBackground • MenuItem.selectionForeground • OptionPane.background • OptionPane.foreground • OptionPane.messageForeground • Panel.background • Panel.foreground • PasswordField.background • PasswordField.caretForeground • PasswordField.disabledBackground • PasswordField.foreground • PasswordField.inactiveBackground • PasswordField.inactiveForeground • PasswordField.selectionBackground • PasswordField.selectionForeground • PopupMenu.background • PopupMenu.foreground • ProgressBar.background • ProgressBar.foreground • ProgressBar.highlight • ProgressBar.selectionBackground • ProgressBar.selectionForeground • ProgressBar.shadow • RadioButton.background • RadioButton.darkShadow • RadioButton.focus • RadioButton.foreground • RadioButton.highlight • RadioButton.interiorBackground • RadioButton.light • RadioButton.shadow • RadioButtonMenuItem.acceleratorForeground • RadioButtonMenuItem.acceleratorSelectionForeground • RadioButtonMenuItem.background • RadioButtonMenuItem.disabledForeground • RadioButtonMenuItem.foreground • RadioButtonMenuItem.selectionBackground • RadioButtonMenuItem.selectionForeground • ScrollBar.background • ScrollBar.foreground • ScrollBar.thumb • ScrollBar.thumbDarkShadow • ScrollBar.thumbHighlight • ScrollBar.thumbShadow • ScrollBar.track • ScrollBar.trackForeground • ScrollBar.trackHighlight • ScrollBar.trackHighlightForeground • ScrollPane.background • ScrollPane.foreground • Separator.background • Separator.foreground • Separator.highlight • Separator.shadow • Slider.background • Slider.focus • Slider.foreground • Slider.highlight • Slider.shadow • Slider.tickColor • Spinner.background • Spinner.foreground • SplitPane.background • SplitPane.darkShadow • SplitPane.highlight • SplitPane.shadow • SplitPaneDivider.draggingColor • TabbedPane.background • TabbedPane.darkShadow • TabbedPane.focus • TabbedPane.foreground • TabbedPane.highlight • TabbedPane.light • TabbedPane.shadow • Table.background • Table.darkShadow • Table.dropLineColor • Table.dropLineShortColor • Table.focusCellBackground • Table.focusCellForeground • Table.foreground • Table.gridColor • Table.highlight • Table.light • Table.selectionBackground • Table.selectionForeground • Table.shadow • Table.sortIconColor • Table.sortIconHighlight • Table.sortIconLight • TableHeader.background • TableHeader.foreground • TextArea.background • TextArea.caretForeground • TextArea.disabledBackground • TextArea.foreground • TextArea.inactiveBackground • TextArea.inactiveForeground • TextArea.selectionBackground • TextArea.selectionForeground • TextField.background • TextField.caretForeground • TextField.darkShadow • TextField.disabledBackground • TextField.foreground • TextField.highlight • TextField.inactiveBackground • TextField.inactiveForeground • TextField.light • TextField.selectionBackground • TextField.selectionForeground • TextField.shadow • TextPane.background • TextPane.caretForeground • TextPane.disabledBackground • TextPane.foreground • TextPane.inactiveBackground • TextPane.inactiveForeground • TextPane.selectionBackground • TextPane.selectionForeground • TitledBorder.titleColor • ToggleButton.background • ToggleButton.darkShadow • ToggleButton.focus • ToggleButton.foreground • ToggleButton.highlight • ToggleButton.light • ToggleButton.shadow • ToolBar.background • ToolBar.darkShadow • ToolBar.dockingBackground • ToolBar.dockingForeground • ToolBar.floatingBackground • ToolBar.floatingForeground • ToolBar.foreground • ToolBar.highlight • ToolBar.light • ToolBar.shadow • ToolTip.background • ToolTip.foreground • Tree.background • Tree.dropLineColor • Tree.foreground • Tree.hash • Tree.selectionBackground • Tree.selectionBorderColor • Tree.selectionForeground • Tree.textBackground • Tree.textForeground • Viewport.background • Viewport.foreground • activeCaption • activeCaptionBorder • activeCaptionText • control • controlDkShadow • controlHighlight • controlLtHighlight • controlShadow • controlText • desktop • inactiveCaption • inactiveCaptionBorder • inactiveCaptionText • info • infoText • menu • menuPressedItemB • menuPressedItemF • menuText • scrollbar • text • textHighlight • textHighlightText • textInactiveText • textText • window Syntax: CALL "J$GETFROMLAF" USING JGET-LAF-COLOR lafEntry colorValue GIVING returnCode Parameters: JGET-LAF-COLOR Constant lafEntry PIC X(n) or string literal Specifies the name of the color resource you want to inquire. colorValue PIC S9(9) Receives the RGB representation of the color Return code: returnCode can be any signed numeric data item. -1 Operation failed. 0 Operation successful.