StatusText (boolean isPrimaryColumn, int row, @Nullable Icon icon, @NlsContexts.StatusText String text, SimpleTextAttributes attrs, ActionListener listener) { Fragment fragment = getOrCreateFragment(isPrimaryColumn, row); fragment.myComponent.setIcon(icon); fragment.myComponent.append(text, attrs); fragment.myClickListeners.add(listener); myHasActiveClickListeners |= listener != null; updateBounds(); repaintOwner(); return this; }