제목 : JLabel을 JFrame에 맞춰야하지만 JLabel의 텍스트가 너무 길어 일부 줄 바꿈을 추가해야합니다. JLabel의 텍스트는 온라인 XML 파일에서 가져온 것이므로 줄 바꿈이 포함되도록 텍스트를 변경하기 만하면됩니다.긴 문자열을 JLabel에 맞추는 법
이 코드는 문자열 내가 문자열 V 일부 바꿈을 추가 할이 경우 XML 파일
Element element = (Element)nodes1.item(i);
String vær = getElementValue(element,"body");
String v = vær.replaceAll("<.*>", "");
String forecast = "Vær: " + v;
에서 데이터를 추출합니다. 문자열 V는 XML 파일에서 구문 분석 된 데이터를 포함합니다. String 예측이 반환되어 JLabel에 대한 텍스트로 설정됩니다.
사전에 감사의 말을 전합니다.
+1, 구성 요소를 불투명하게 만들 수도 있습니다 (예 :'setOpaque (false)'). – mre
간단한 사용 예가 포함되어 있습니다. 이것이 불필요하다고 생각되면 알려주십시오. 다시 돌려 드리겠습니다. :) – mre
하지만 JTextArea의 크기를 조정하여 각 행에 특정 캐릭터를 포함시킬 수는 있습니다. 예를 들어 linebreak 전에 각 행에 30 Charcers? Cus 나는 JPanel이 화면 전체에 있고 pack()이 아니길 바래. –