Border b; TitledBorder tb; String title; b = c.getBorder(); if(b instanceof TitledBorder) { c.getBorder(); tb = (TitledBorder)c.getBorder(); title = tb.getTitle(); }
JPanel aPanel = new JPanel(){ @Override public Dimension getPreferredSize(){ Dimension d = super.getPreferredSize(); Border b = this.getBorder(); if(b == null) return d; if(!(b instanceof TitledBorder)) return d; TitledBorder tb = (TitledBorder)b; if(tb.getTitle() == null) return d; int insets = 2 * (tb.getBorderInsets(this).left + tb.getBorderInsets(this).right); double minWidth = this.getFontMetrics(tb.getTitleFont()).stringWidth(tb.getTitle()) + insets; if(d.getWidth() > minWidth) return d; return new Dimension((int)minWidth, d.height); } };
TitledBorder b = null; ... b = BorderFactory.createTitledBorder(new LineBorder(BLACK, 2),title); c.setBorder(b); b = (TitledBorder)c.getBorder(); b.getTitle();
int titleWidth = fm.stringWidth(tb.getTitle()) + 20; Rectangle bounds = new Rectangle(0, 0, titleWidth, fm.getHeight()); return bounds.contains(e.getPoint()) ? super.getToolTipText() : null;
@Override public String toString() { String title = ""; if (paintedBorder == null) title = "null"; // else if (paintedBorder instanceof TitledBorder2) title = ((TitledBorder2) paintedBorder).getTitle(); else if (paintedBorder instanceof TitledBorder) title = ((TitledBorder) paintedBorder).getTitle(); else title = paintedBorder.getClass().getName(); return getClass().getName() + "['" + title + "']"; }
public void typeVisibilityChanged(Object type, boolean visible) { String title = ((TitledBorder)panel.getBorder()).getTitle(); if(title.equals("Class Tooltip Options:")) { TooltipConfigurationDialog.this.typeVisibilityChanged(type, visible); } else { typeIndividualVisibilityChanged(type, visible); } } };
/** * default constructor */ public ThresholdVisualizePanel() { super(); // Save the current border text TitledBorder tb = (TitledBorder) m_plotSurround.getBorder(); m_savePanelBorderText = tb.getTitle(); }
/** * default constructor */ public ThresholdVisualizePanel() { super(); // Save the current border text TitledBorder tb = (TitledBorder) m_plotSurround.getBorder(); m_savePanelBorderText = tb.getTitle(); }
@Override public void setBorder(final Border border) { if (border instanceof TitledBorder) { final TitledBorder b = (TitledBorder) border; b.setTitle(JKMessage.get(b.getTitle(), true)); } super.setBorder(border); }
if (border instanceof TitledBorder) { descStr.append(": ").append( ((TitledBorder) border).getTitle());
/** 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; }
if (border instanceof TitledBorder) { TitledBorder titledBorder = (TitledBorder) border; String title = titledBorder.getTitle(); sb.append(" " + rightwards + " panel: " + title);
((TitledBorder) ((JComponent) component).getBorder()).setTitle(LabelTranslatorSingleton.getInstance().translate(((TitledBorder) ((JComponent) component).getBorder()).getTitle()));