JPanel (@NotNull @Nls String message) { String text = StringUtil.replace(message, "\n", UIUtil.BR); JLabel label = new JBLabel(text) { @Override public Dimension getMinimumSize() { Dimension size = super.getMinimumSize(); size.width = Math.min(size.width, 200); size.height = Math.min(size.height, 100); return size; } }.setCopyable(true); return createMessagePanel(label); }