如標題所示:我需要將JLabel合併到JFrame中,但JLabel中的文本太長,所以我需要添加一些換行符。 JLabel中的文本是從一個在線的XML文件中獲得的,所以我不能只改變文本以包含換行符。如何將長字符串合併到JLabel中
這個代碼在這種情況下字符串我想換行的一些添加到字符串訴XML文件
Element element = (Element)nodes1.item(i);
String vær = getElementValue(element,"body");
String v = vær.replaceAll("<.*>", "");
String forecast = "Vær: " + v;
中提取數據。絃樂五載從XML文件解析的數據。字符串預測返回並設置爲JLabel的文本。
只是問問是否有什麼東西是未完成的,在此先感謝!
+1,你可能還想讓組件不透明(即'setOpaque(false )')。 – mre
我收錄了一個簡單的使用示例。如果您覺得這是不必要的,請讓我知道,我會回滾。 :) – mre
但是我怎樣才能調整JTextArea的大小,使它只包含每行上的特定字符。例如在換行前每行有30個Charcaters? Cus我想讓JPanel遍佈屏幕而不是打包(); –