複数行のJLabelの最速のソリューションは次の1つです(テキストはvarから来ているので、手動でHTMLコードを入れたくありませんすべてのx文字、それほど醜い):HTMLなしで複数行のJLabel(まったく同じものを探しているJTextArea)を取得する方法
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);
}
}
...これを処理するのに良い方法はありませんか?
なぜだろう'JTextArea'を編集不可能に設定すると、poi全体の' JTextField'ではなく 'JLabel'に相当するものが得られますntは編集可能です:)あるいは、おそらく実際には複数行の 'JLabel'の後ろにありますか? – Boro
うわー、私は変わったJLabelの息苦しさを言いたかったのですが、私は何を考えていましたか? – Whimusical
しかし、私はもう一度見なければならないことを知っているでしょう。それは、提案された結果が(明らかに)私の疑問に合わないので重複しているかもしれません。 – Whimusical