【问题标题】:JLabel text split [duplicate]JLabel 文本拆分 [重复]
【发布时间】:2014-05-31 11:41:50
【问题描述】:

我将一个文本从数据库调用到 jlabel,但文本在 1 行中,我想拆分文本

try {
                String sql="SELECT Leírás FROM Filmlista WHERE Cím like'Fűrész'"; 
                PreparedStatement pst = conn.prepareStatement(sql);
                ResultSet rs = pst.executeQuery();

                    while (rs.next()) {
                        String name=rs.getString("Leírás");
                        foglab1.setText(name);
                        String[] parts=name.split("@");
                        String part1=parts[0];
                        String part2=parts[1];                     
                    } 

所以我有一个很长的文本,我想在他找到@字符时将其拆分

【问题讨论】:

  • 请问有什么理由重复发布完全相同的问题

标签: java swing text split jlabel


【解决方案1】:

使用 HTML Luke :)

label.setText("<html>" + part1 + "<br>" + part2 + "</html>");

【讨论】:

  • 最好是label.setText(part1 + "\n" + part2);
  • @3751_Creator Make your own swing ;) 或使用提供此类组件的扩展(可能是商业)
猜你喜欢
  • 2014-05-02
  • 2018-03-06
  • 2018-12-28
  • 2012-01-29
  • 2011-09-08
  • 2011-11-03
  • 1970-01-01
  • 1970-01-01
  • 2015-03-18
相关资源
最近更新 更多