MoMeak 7 years ago
parent
commit
63f86eea25
  1. 25
      designer_base/src/com/fr/design/gui/style/BorderPane.java

25
designer_base/src/com/fr/design/gui/style/BorderPane.java

@ -27,12 +27,26 @@ import javax.swing.*;
import javax.swing.event.ChangeEvent; import javax.swing.event.ChangeEvent;
import javax.swing.event.ChangeListener; import javax.swing.event.ChangeListener;
import java.awt.*; import java.awt.*;
import java.util.HashSet;
/** /**
* @author zhou * @author zhou
* @since 2012-5-28下午6:22:04 * @since 2012-5-28下午6:22:04
*/ */
public class BorderPane extends AbstractBasicStylePane implements GlobalNameObserver { public class BorderPane extends AbstractBasicStylePane implements GlobalNameObserver {
public static final HashSet<String> BORDERSET = new HashSet<String>() {{
add("currentLineCombo");
add("currentLineColorPane");
add("outerToggleButton");
add("topToggleButton");
add("leftToggleButton");
add("bottomToggleButton");
add("rightToggleButton");
add("innerToggleButton");
add("horizontalToggleButton");
add("verticalToggleButton");
}};
private boolean insideMode = false; private boolean insideMode = false;
private UIToggleButton topToggleButton; private UIToggleButton topToggleButton;
@ -197,16 +211,7 @@ public class BorderPane extends AbstractBasicStylePane implements GlobalNameObse
CellBorderStyle cellBorderStyle = this.update(); CellBorderStyle cellBorderStyle = this.update();
if (ComparatorUtils.equals(globalNameListener.getGlobalName(), "currentLineCombo") || if (BORDERSET.contains(globalNameListener.getGlobalName())) {
ComparatorUtils.equals(globalNameListener.getGlobalName(), "currentLineColorPane") ||
ComparatorUtils.equals(globalNameListener.getGlobalName(), "outerToggleButton") ||
ComparatorUtils.equals(globalNameListener.getGlobalName(), "topToggleButton") ||
ComparatorUtils.equals(globalNameListener.getGlobalName(), "leftToggleButton") ||
ComparatorUtils.equals(globalNameListener.getGlobalName(), "bottomToggleButton") ||
ComparatorUtils.equals(globalNameListener.getGlobalName(), "rightToggleButton") ||
ComparatorUtils.equals(globalNameListener.getGlobalName(), "innerToggleButton") ||
ComparatorUtils.equals(globalNameListener.getGlobalName(), "horizontalToggleButton") ||
ComparatorUtils.equals(globalNameListener.getGlobalName(), "verticalToggleButton")) {
style = style.deriveBorder(cellBorderStyle.getTopStyle(), cellBorderStyle.getTopColor(), cellBorderStyle.getBottomStyle(), cellBorderStyle.getBottomColor(), style = style.deriveBorder(cellBorderStyle.getTopStyle(), cellBorderStyle.getTopColor(), cellBorderStyle.getBottomStyle(), cellBorderStyle.getBottomColor(),
cellBorderStyle.getLeftStyle(), cellBorderStyle.getLeftColor(), cellBorderStyle.getRightStyle(), cellBorderStyle.getRightColor()); cellBorderStyle.getLeftStyle(), cellBorderStyle.getLeftColor(), cellBorderStyle.getRightStyle(), cellBorderStyle.getRightColor());
} else { } else {

Loading…
Cancel
Save