use of com.github.weisj.darklaf.components.togglebuttonlist.JToggleButtonList in project darklaf by weisJ.
the class ToggleButtonListDemo method createComponent.
@Override
public JComponent createComponent() {
JToggleButtonList list = new JToggleButtonList();
list.addToggleButton(new JCheckBox("CheckBox"));
list.addToggleButton(new JRadioButton("RadioButton"));
JToggleButton toggleButton = new JToggleButton("Slider ToggleButton");
toggleButton.putClientProperty(ToggleButtonConstants.KEY_VARIANT, DarkToggleButtonUI.VARIANT_SLIDER);
list.addToggleButton(toggleButton);
for (int i = 0; i < 20; i++) {
list.addToggleButton("Item " + i);
}
JPanel panel = new JPanel(new BorderLayout());
panel.setBorder(BorderFactory.createEmptyBorder(10, 10, 10, 10));
panel.add(new OverlayScrollPane(list));
return new DemoPanel(panel, new BorderLayout(), 0);
}
Aggregations