Java JLabel, break text to next line?

前端 未结 3 506
终归单人心
终归单人心 2021-01-11 23:27

It\'s been awhile since I asked a question!

I\'m developing an application in Java where JLabels are used. Anyway, as you may or may not be able to see

3条回答
  •  谎友^
    谎友^ (楼主)
    2021-01-12 00:05

    You can at StyledLabel component from JIDE Common Layer open source project at http://java.net/projects/jide-oss/.

    The problem with html JLabel approach is it doesn't auto-wrap and about 20 to 40 times slower than a plain JLabel.

    The problem with JTextArea or JTextPane approach is it has a weird size issue and is also 20 times slower.

    StyledLabel extends JLabel. Automatically line wrapping is just one of the many features it adds. And the performance is as fast as a plain JLabel.

    Hope it will help.

提交回复
热议问题