【问题标题】:Java Centring multiline JLabel Text properlyJava正确居中多行JLabel文本
【发布时间】:2018-01-11 13:10:45
【问题描述】:

我需要将 JLabel 中的两行文本居中。我的代码是:

lblSolution.setHorizontalAlignment(JLabel.CENTER);
...
lblSolution.setText("<html>" + result.getNearest() + "<br>" + "<br>" + result.getSolutionString() + "</html>");

问题是,它将两条线中较长的线居中,并将较短的线与另一条线的 x 位置对齐。

【问题讨论】:

    标签: java text alignment


    【解决方案1】:

    这解决了它:

    lblSolution.setText("<html><div style='text-align:center'>" + result.getNearest() + "<br>" + "<br>" + result.getSolutionString() + "</div></html>");
    

    【讨论】:

      猜你喜欢
      • 2012-07-03
      • 2011-10-12
      • 2017-09-29
      • 1970-01-01
      • 2011-10-10
      • 2016-05-25
      • 1970-01-01
      • 2012-03-06
      • 1970-01-01
      相关资源
      最近更新 更多