【问题标题】:how to fit Large String into jLabel如何将大字符串放入 jLabel
【发布时间】:2017-06-30 09:56:58
【问题描述】:

如何在 Jlable 中的每 100 个字符处断开字符串。 我试过了

 String str = "rgwueiiiiiiiiiiiiiiiiiiiiiigthytjtjhyfghgfthythtyrhyrhythryhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiithurgtihiugtgoeim9yv8umv9,u,j89,9v8juv98yliv9ki9kj9bjj9iki9hkiykhvivjkinv";
     String parsedStr = str.replaceAll("(.{100})", "$1\n");
     System.out.println(parsedStr);
     jLable1.getPreferredSize();
     jLable1.setText(str);

字符串断了。但它没有在 Jlable 中显示为损坏

【问题讨论】:

  • 试用 HTML:jLabel.setText("<html>"+str);
  • 解决了.. 使用 jLabel.setText(""+parsedStr+"
    ");顺便说一句谢谢
  • @pawansharma 将其添加为您自己的答案 ;)

标签: string swing jlabel


【解决方案1】:

我解决了这个问题

 String str = "rgwueiiiiiiiiiiiiu       j89,9v8juv98yliv9ki9kj9bjj9iki9hkiykhvivjkinv";
     String parsedStr = str.replaceAll("(.{50})", "$1\n");
     System.out.println(parsedStr);

     text.setText("<html>"+parsedStr+"<br/></html>");

顺便说一句,谢谢

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多