|
|
|
@ -85,11 +85,7 @@ public abstract class BaseStyleSettingPane<T extends Widget> extends BasicBeanPa
|
|
|
|
|
styleSettingList.forEach(it -> { |
|
|
|
|
switch (it) { |
|
|
|
|
case STYLE_TYPE: |
|
|
|
|
style1 = new UIRadioButton(Toolkit.i18nText("Fine-Design_Widget_Theme_Style_1")); |
|
|
|
|
style2 = new UIRadioButton(Toolkit.i18nText("Fine-Design_Widget_Theme_Style_2")); |
|
|
|
|
ButtonGroup buttonGroup = new ButtonGroup(); |
|
|
|
|
buttonGroup.add(style1); |
|
|
|
|
buttonGroup.add(style2); |
|
|
|
|
initStyle(); |
|
|
|
|
break; |
|
|
|
|
case THEME_COLOR: |
|
|
|
|
colorSelectBox = new NewColorSelectBox(160, true); |
|
|
|
@ -115,6 +111,16 @@ public abstract class BaseStyleSettingPane<T extends Widget> extends BasicBeanPa
|
|
|
|
|
}); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* 初始化style1和style2 |
|
|
|
|
*/ |
|
|
|
|
private void initStyle() { |
|
|
|
|
style1 = new UIRadioButton(Toolkit.i18nText("Fine-Design_Widget_Theme_Style_1")); |
|
|
|
|
style2 = new UIRadioButton(Toolkit.i18nText("Fine-Design_Widget_Theme_Style_2")); |
|
|
|
|
ButtonGroup buttonGroup = new ButtonGroup(); |
|
|
|
|
buttonGroup.add(style1); |
|
|
|
|
buttonGroup.add(style2); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
protected JPanel createHeadPane() { |
|
|
|
|
UILabel headLabel = new UILabel(Toolkit.i18nText("Fine-Design_Widget_Theme_Style_Setting")); |
|
|
|
@ -215,9 +221,21 @@ public abstract class BaseStyleSettingPane<T extends Widget> extends BasicBeanPa
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private void setThemedStyle(ThemedWidgetStyle widgetStyle) { |
|
|
|
|
setColorSelectBox(widgetStyle); |
|
|
|
|
setStyle(widgetStyle); |
|
|
|
|
setLineComboBox(widgetStyle); |
|
|
|
|
setBorderRadiusSpinner(widgetStyle); |
|
|
|
|
setFontSizePane(widgetStyle); |
|
|
|
|
setFrFontPane(widgetStyle); |
|
|
|
|
setButtonStyleDefinedPane(widgetStyle); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private void setColorSelectBox(ThemedWidgetStyle widgetStyle) { |
|
|
|
|
if (colorSelectBox != null) { |
|
|
|
|
colorSelectBox.setSelectObject(widgetStyle.getThemeColor()); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
private void setStyle(ThemedWidgetStyle widgetStyle) { |
|
|
|
|
if (widgetStyle.getStyleType() == WidgetThemeDisplayConstants.DEFAULT_STYLE) { |
|
|
|
|
if (style1 != null) { |
|
|
|
|
style1.setSelected(true); |
|
|
|
@ -227,24 +245,37 @@ public abstract class BaseStyleSettingPane<T extends Widget> extends BasicBeanPa
|
|
|
|
|
style2.setSelected(true); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
if (lineComboBox != null) { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private void setLineComboBox(ThemedWidgetStyle widgetStyle) { |
|
|
|
|
if (lineComboBox != null) { |
|
|
|
|
lineComboBox.setSelectedLineStyle(widgetStyle.getBorderStyle().getLineType()); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private void setBorderRadiusSpinner(ThemedWidgetStyle widgetStyle) { |
|
|
|
|
if (borderRadiusSpinner != null) { |
|
|
|
|
borderRadiusSpinner.setValue(widgetStyle.getBorderStyle().getRadius()); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private void setFontSizePane(ThemedWidgetStyle widgetStyle) { |
|
|
|
|
if (fontSizePane != null) { |
|
|
|
|
fontSizePane.setValue(widgetStyle.getFontSizeStyle().getFontSize()); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private void setFrFontPane(ThemedWidgetStyle widgetStyle) { |
|
|
|
|
if (frFontPane != null) { |
|
|
|
|
frFontPane.populateBean(widgetStyle.getFontStyle().getFont()); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private void setButtonStyleDefinedPane(ThemedWidgetStyle widgetStyle) { |
|
|
|
|
if (buttonStyleDefinedPane != null) { |
|
|
|
|
buttonStyleDefinedPane.populate(ButtonBackground.create(widgetStyle.getButtonBackgroundStyle())); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private void setDefaultStyle() { |
|
|
|
|
if (colorSelectBox != null) { |
|
|
|
|
colorSelectBox.setSelectObject(WidgetThemeDisplayConstants.DEFAULT_COLOR); |
|
|
|
|