Как получить многострочный JLabel (или JTextArea, выглядящий точно так же) без HTML

Я не могу поверить, что самым быстрым решением для многострочного JLabel является следующее (текст поступает из var, поэтому я не хочу помещать HTML-код вручную каждые x символов, это так уродливо):

public class JMultilineLabel extends JTextArea{
    private static final long serialVersionUID = 1L;
    public JMultilineLabel(String text){
        super(text);
        setEditable(false);  
        setCursor(null);  
        setOpaque(false);  
        setFocusable(false);  
        setFont(UIManager.getFont("Label.font"));      
        setWrapStyleWord(true);  
        setLineWrap(true);
    }
} 

... уверен, что это не лучший способ справиться с этим????

5
задан mKorbel 14 June 2012 в 15:38
поделиться