Package apps.gui3.tabbedpreferences
Class TabbedPreferences.PreferencesCatItems
- java.lang.Object
-
- apps.gui3.tabbedpreferences.TabbedPreferences.PreferencesCatItems
-
- All Implemented Interfaces:
java.io.Serializable
- Enclosing class:
- TabbedPreferences
static class TabbedPreferences.PreferencesCatItems extends java.lang.Object implements java.io.Serializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static class
TabbedPreferences.PreferencesCatItems.TabDetails
-
Field Summary
Fields Modifier and Type Field Description (package private) java.util.ArrayList<java.lang.String>
disableItemsList
(package private) java.util.function.BooleanSupplier
getIsEnabled
(package private) java.lang.String
itemText
(package private) java.lang.String
prefItem
(package private) int
sortOrder
(package private) javax.swing.JTabbedPane
tabbedPane
-
Constructor Summary
Constructors Constructor Description PreferencesCatItems(java.lang.String pref, java.lang.String title, int sortOrder)
PreferencesCatItems(java.lang.String pref, java.lang.String title, int sortOrder, java.util.function.BooleanSupplier getIsEnabled)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) void
addPreferenceItem(java.lang.String title, java.lang.String labelkey, javax.swing.JComponent item, java.lang.String tooltip, int sortOrder)
(package private) void
disableSubCategory(java.lang.String sub)
(package private) java.lang.String
getItemString()
(package private) javax.swing.JComponent
getPanel()
(package private) java.lang.String
getPrefItem()
(package private) java.util.ArrayList<java.lang.String>
getSubCategoriesList()
(package private) void
gotoSubCategory(java.lang.String sub)
-
-
-
Field Detail
-
itemText
java.lang.String itemText
-
prefItem
java.lang.String prefItem
-
sortOrder
int sortOrder
-
getIsEnabled
java.util.function.BooleanSupplier getIsEnabled
-
tabbedPane
javax.swing.JTabbedPane tabbedPane
-
disableItemsList
java.util.ArrayList<java.lang.String> disableItemsList
-
-
Constructor Detail
-
PreferencesCatItems
PreferencesCatItems(java.lang.String pref, java.lang.String title, int sortOrder)
-
PreferencesCatItems
PreferencesCatItems(java.lang.String pref, java.lang.String title, int sortOrder, java.util.function.BooleanSupplier getIsEnabled)
-
-
Method Detail
-
addPreferenceItem
void addPreferenceItem(java.lang.String title, java.lang.String labelkey, javax.swing.JComponent item, java.lang.String tooltip, int sortOrder)
-
getPrefItem
java.lang.String getPrefItem()
-
getItemString
java.lang.String getItemString()
-
getSubCategoriesList
java.util.ArrayList<java.lang.String> getSubCategoriesList()
-
getPanel
javax.swing.JComponent getPanel()
-
gotoSubCategory
void gotoSubCategory(java.lang.String sub)
-
disableSubCategory
void disableSubCategory(java.lang.String sub)
-
-