短い質問、できれば簡単な解決策:
私は独自のレンダラーを持っていますが、ListView
派手すぎず、Label
と と を接続するだけIcon
です。私の質問は、これまでのところ、ラベルは私の「\n」を無視していることです。どうすればそれを変更できますか? 提示する情報を 2 行で表示したいと思います。
聞いてくれてありがとう。
短い質問、できれば簡単な解決策:
私は独自のレンダラーを持っていますが、ListView
派手すぎず、Label
と と を接続するだけIcon
です。私の質問は、これまでのところ、ラベルは私の「\n」を無視していることです。どうすればそれを変更できますか? 提示する情報を 2 行で表示したいと思います。
聞いてくれてありがとう。
ラベルには html を使用します。このような:new JLabel("<html>line 1<br>line 2</html>");
scala> import java.awt._
scala> import javax.swing._
scala> val frame = new JFrame()
scala> frame.setVisible(true)
scala> frame.setPreferredSize(new Dimension(400,300))
scala> val l = new JLabel("abc\nefg")
scala> frame.getContentPane.add(l)
scala> frame.pack
scala> l.setText("<html>abc<br>def</html>")
\n の使用は機能しませんが、<html>abc<br>def</html>
機能します。