짧은 질문, 희망 간단한 해결책 : 나는 ListView
내 자신의 렌더러를 가지고멀티 줄 지어 라벨
, 아무것도 너무 공상, 그냥 Label
과 및 Icon
를 연결합니다. 나의 질문은 지금까지 라벨이 나의 "\ n"을 무시한다는 것이다. 어떻게 바꿀 수 있습니까? 제가 제시하는 정보에 대해 두 줄을 갖고 싶습니다.
감사합니다.
짧은 질문, 희망 간단한 해결책 : 나는 ListView
내 자신의 렌더러를 가지고멀티 줄 지어 라벨
, 아무것도 너무 공상, 그냥 Label
과 및 Icon
를 연결합니다. 나의 질문은 지금까지 라벨이 나의 "\ n"을 무시한다는 것이다. 어떻게 바꿀 수 있습니까? 제가 제시하는 정보에 대해 두 줄을 갖고 싶습니다.
감사합니다.
라벨에 html을 사용하십시오. 이처럼 : new JLabel("<html>line 1<br>line 2</html>");
작동하지 않습니다 \ n을 사용
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>")
하지만 <html>abc<br>def</html>
는 않습니다.
이 문제는 스칼라와 관련이 없습니다. Java 6에서와 같은 방식으로 작동하므로 Swing에 대한 모든 리소스를 찾을 수 있습니다. – Raphael