下面列出了javax.swing.border.CompoundBorder#getInsideBorder ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
/**
*/
private static void disableBorderTitles(Border border) {
if (border instanceof TitledBorder) {
disableBorderTitle((TitledBorder) border);
return;
}
if (!(border instanceof CompoundBorder)) {
return;
}
Stack<CompoundBorder> stack = new Stack<CompoundBorder>();
stack.push((CompoundBorder) border);
while (!stack.empty()) {
CompoundBorder cb = stack.pop();
Border b;
b = cb.getOutsideBorder();
if (b instanceof CompoundBorder) {
stack.push((CompoundBorder) b);
} else if (b instanceof TitledBorder) {
disableBorderTitle((TitledBorder) b);
}
b = cb.getInsideBorder();
if (b instanceof CompoundBorder) {
stack.push((CompoundBorder) b);
} else if (b instanceof TitledBorder) {
disableBorderTitle((TitledBorder) b);
}
}
}
private Border getRolloverMarginBorder() {
JToggleButton button = new JToggleButton();
CompoundBorder border = (CompoundBorder) getNonRolloverBorder(button);
return border.getInsideBorder();
}
private Border getRolloverMarginBorder() {
JToggleButton button = new JToggleButton();
CompoundBorder border = (CompoundBorder) getNonRolloverBorder(button);
return border.getInsideBorder();
}
private Border getRolloverMarginBorder() {
JToggleButton button = new JToggleButton();
CompoundBorder border = (CompoundBorder) getNonRolloverBorder(button);
return border.getInsideBorder();
}
private Border getRolloverMarginBorder() {
JToggleButton button = new JToggleButton();
CompoundBorder border = (CompoundBorder) getNonRolloverBorder(button);
return border.getInsideBorder();
}
private Border getRolloverMarginBorder() {
JToggleButton button = new JToggleButton();
CompoundBorder border = (CompoundBorder) getNonRolloverBorder(button);
return border.getInsideBorder();
}
private Border getRolloverMarginBorder() {
JToggleButton button = new JToggleButton();
CompoundBorder border = (CompoundBorder) getNonRolloverBorder(button);
return border.getInsideBorder();
}
private Border getRolloverMarginBorder() {
JToggleButton button = new JToggleButton();
CompoundBorder border = (CompoundBorder) getNonRolloverBorder(button);
return border.getInsideBorder();
}
private Border getRolloverMarginBorder() {
JToggleButton button = new JToggleButton();
CompoundBorder border = (CompoundBorder) getNonRolloverBorder(button);
return border.getInsideBorder();
}
private static void installAcceleratorPreview(JMenuItem item) {
if(item instanceof JMenu) return;
//detect accelerator key
boolean already_has_accel = false;
if(item.getAccelerator() != null) already_has_accel = true;
if(item.getAction() != null && item.getAction().getValue(Action.ACCELERATOR_KEY) != null) already_has_accel = true;
boolean already_has_accel_border = false;
if(item.getBorder() == accel_border) {
already_has_accel_border = true;
//uninstall if needed
if(already_has_accel) {
item.setBorder(null);
return;
}
}
if(item.getBorder() instanceof CompoundBorder) {
CompoundBorder comp = (CompoundBorder)item.getBorder();
if(comp.getInsideBorder() == accel_border) {
already_has_accel_border = true;
//uninstall if needed
if(already_has_accel) {
item.setBorder(comp.getOutsideBorder());
return;
}
}
}
if(already_has_accel_border) return;
if(already_has_accel) return;
if(item.getBorder() == null) {
item.setBorder(accel_border);
return;
}
item.setBorder(BorderFactory.createCompoundBorder(
item.getBorder(),accel_border));
}
private Border getRolloverMarginBorder() {
JToggleButton button = new JToggleButton();
CompoundBorder border = (CompoundBorder) getNonRolloverBorder(button);
return border.getInsideBorder();
}
private Border getRolloverMarginBorder() {
JToggleButton button = new JToggleButton();
CompoundBorder border = (CompoundBorder) getNonRolloverBorder(button);
return border.getInsideBorder();
}
private Border getRolloverMarginBorder() {
JToggleButton button = new JToggleButton();
CompoundBorder border = (CompoundBorder) getNonRolloverBorder(button);
return border.getInsideBorder();
}
private Border getRolloverMarginBorder() {
JToggleButton button = new JToggleButton();
CompoundBorder border = (CompoundBorder) getNonRolloverBorder(button);
return border.getInsideBorder();
}
private Border getRolloverMarginBorder() {
JToggleButton button = new JToggleButton();
CompoundBorder border = (CompoundBorder) getNonRolloverBorder(button);
return border.getInsideBorder();
}
private Border getRolloverMarginBorder() {
JToggleButton button = new JToggleButton();
CompoundBorder border = (CompoundBorder) getNonRolloverBorder(button);
return border.getInsideBorder();
}
private Border getRolloverMarginBorder() {
JToggleButton button = new JToggleButton();
CompoundBorder border = (CompoundBorder) getNonRolloverBorder(button);
return border.getInsideBorder();
}
private Border getRolloverMarginBorder() {
JToggleButton button = new JToggleButton();
CompoundBorder border = (CompoundBorder) getNonRolloverBorder(button);
return border.getInsideBorder();
}
private Border getRolloverMarginBorder() {
JToggleButton button = new JToggleButton();
CompoundBorder border = (CompoundBorder) getNonRolloverBorder(button);
return border.getInsideBorder();
}
private Border getRolloverMarginBorder() {
JToggleButton button = new JToggleButton();
CompoundBorder border = (CompoundBorder) getNonRolloverBorder(button);
return border.getInsideBorder();
}