私は、複数行のテキストでスウィングJLabelを作成しようとしています。それはちょうど良い追加されますが、改行が来ることはありません。これはどうすればいいですか?あるいは、JLabelの最大幅を指定して、divのようにテキストが折り返すことを知ることはできますか?Java:JLabelsの改行?
private void addLegend() {
JPanel comparisonPanel = getComparisonPanel();
//this all displays on one line
JLabel legend = new JLabel("MMM FFF MMM FFFO O OOM M MMMM.\nMMM FFF MMM FFFO O OOM M MMMM.\nMMM FFF MMM FFFO O OOM M MMMM.\n");
comparisonPanel.add(legend);
}
それとも、もっとダイナミックにそれをしたい場合は、その後、あなたが見る、HTML内の幅CSSやwidth属性を使用することができ、[ここ](http://stackoverflow.com/questions/2420742/make-a-jlabel -wrap-its-text-by-a-max-width/3194997#3194997) –