public class ButtonInfo extends Object
| Modifier and Type | Field and Description |
|---|---|
StatusButtonColorSet |
darkColors |
boolean |
darkMode |
String |
html |
ImageIcon |
iconNonSelected |
ImageIcon |
iconSelected |
StatusButtonColorSet |
lightColors |
String |
text |
VerInfo |
verInfo |
| Constructor and Description |
|---|
ButtonInfo(String text,
String html,
StatusButtonColorSet lightColors,
StatusButtonColorSet darkColors,
ImageIcon iconNonSelected,
ImageIcon iconSelected) |
| Modifier and Type | Method and Description |
|---|---|
void |
applyButtonInfo(JToggleButton src) |
void |
applyButtonInfo(JToggleButton src,
boolean hover) |
void |
bind(JToggleButton button) |
JToggleButton |
createAndBind() |
boolean |
isDarkMode() |
static ButtonInfo |
of(JComponent component) |
ButtonColorSet |
resolveColors(JToggleButton src) |
ButtonInfo |
setDarkMode(boolean darkMode) |
public String text
public String html
public VerInfo verInfo
public StatusButtonColorSet lightColors
public StatusButtonColorSet darkColors
public ImageIcon iconNonSelected
public ImageIcon iconSelected
public boolean darkMode
public ButtonInfo(String text, String html, StatusButtonColorSet lightColors, StatusButtonColorSet darkColors, ImageIcon iconNonSelected, ImageIcon iconSelected)
public static ButtonInfo of(JComponent component)
public JToggleButton createAndBind()
public ButtonColorSet resolveColors(JToggleButton src)
public void bind(JToggleButton button)
public void applyButtonInfo(JToggleButton src)
public void applyButtonInfo(JToggleButton src, boolean hover)
public boolean isDarkMode()
public ButtonInfo setDarkMode(boolean darkMode)
Copyright © 2026 vpc open source initiative. All rights reserved.