আপনি চেষ্টা করে এটি করতে পারেন:
myLabel.setText("<html>" + myString.replaceAll("<","<").replaceAll(">", ">").replaceAll("\n", "<br/>") + "</html>")
এটি করার সুবিধাগুলি হ'ল:
- এটি এর সাথে সমস্ত নতুনলাইন প্রতিস্থাপন করে
<br/>
এটি ব্যর্থ ব্যতীত ।
- এটি স্বয়ংক্রিয়ভাবে পরিণামস্বরূপ প্রতিস্থাপন
<
এবং >
সঙ্গে <
এবং >
যথাক্রমে প্রতিরোধ কিছু ব্যাপক ধ্বংস রেন্ডার।
এটি যা করে তা হ'ল:
"<html>" +
html
শুরুতে একটি খোলার ট্যাগ যোগ করে
.replaceAll("<", "<").replaceAll(">", ">")
পলায়ন <
এবং >
সুবিধার জন্য
.replaceAll("\n", "<br/>")
দ্বারা সমস্ত newlines প্রতিস্থাপন br
আপনি যা চেয়েছিলেন তার জন্য (এইচটিএমএল লাইন ব্রেক)
- ... এবং শেষে
+ "</html>"
আমাদের html
ট্যাগ বন্ধ করে ।
পিএস: আমি এত পুরানো পোস্টটি জাগাতে পেরে খুব দুঃখিত, তবে যাই হোক না কেন, আপনার জাভাটির জন্য আপনার কাছে একটি নির্ভরযোগ্য স্নিপেট রয়েছে!