b = cb.getInsideBorder(); if (b instanceof CompoundBorder) { stack.push((CompoundBorder) b);
if (lowered == null) { CompoundBorder toggleBorder = (CompoundBorder) toggle.getBorder(); Border toggleInside = toggleBorder.getInsideBorder(); lowered = BorderFactory.createCompoundBorder( BorderFactory.createBevelBorder(BevelBorder.LOWERED),
@Override public void paint(Graphics g) { if (!(component instanceof TranslatedTableCellRenderer)) { g.translate(-outline.getTreePositionX(), 0); } try { component.paint(g); } catch (NullPointerException npe) { // http://netbeans.org/bugzilla/show_bug.cgi?id=194055 javax.swing.border.Border border = null; Exceptions.printStackTrace(Exceptions.attachMessage(npe, "Failed painting of component "+component+ " with border "+((component instanceof JComponent) ? (border = ((JComponent) component).getBorder()) : null)+ ((border instanceof javax.swing.border.CompoundBorder) ? ", with outsideBorder = "+((javax.swing.border.CompoundBorder) border).getOutsideBorder()+ " and insideBorder = "+((javax.swing.border.CompoundBorder) border).getInsideBorder() : "") )); } }
private void setNewTitle(Border border, String newText) { if (border instanceof TitledBorder) { ((TitledBorder) border).setTitle(newText); } else if (border instanceof CompoundBorder) { CompoundBorder compoundBorder = (CompoundBorder) border; setNewTitle(compoundBorder.getInsideBorder(), newText); setNewTitle(compoundBorder.getOutsideBorder(), newText); } }
/** See javax.swing.JComponent.getBorderTitle. */ private static String getBorderTitle(Border b) { String title = null; if (b instanceof TitledBorder) title = ((TitledBorder)b).getTitle(); else if (b instanceof CompoundBorder) { title = getBorderTitle(((CompoundBorder)b).getInsideBorder()); if (title == null) { title = getBorderTitle(((CompoundBorder)b).getOutsideBorder()); } } return title; }
break; Border inner = ((CompoundBorder) border).getInsideBorder(); if (inner instanceof SubstanceTextComponentBorder) { isSubstanceBorder = true;
break; Border inner = ((CompoundBorder) border).getInsideBorder(); if (inner instanceof SubstanceTextComponentBorder) { isSubstanceBorder = true;
translationField.setBorder(BorderFactory.createCompoundBorder( BorderFactory.createMatteBorder(1,0,0,1,borderColor), ((CompoundBorder)translationField.getBorder()).getInsideBorder()));
public static void syncWithTheme(Border border, Component c) { if (border instanceof TitledBorder) { TitledBorder tb = (TitledBorder) border; Color pen = currentTheme(c).getPenColor(); tb.setTitleColor(ifReplace(tb.getTitleColor(), pen)); } else if (border instanceof CompoundBorder) { CompoundBorder cb = (CompoundBorder) border; syncWithTheme(cb.getInsideBorder(), c); syncWithTheme(cb.getOutsideBorder(), c); } }
CompoundBorder cb = (CompoundBorder) b; Border outside = cb.getOutsideBorder(); Border inside = cb.getInsideBorder();