【发布时间】:2014-02-14 19:24:23
【问题描述】:
我目前正在寻找一种方法来显示我的程序的介绍。程序的每个部分都有自己的几行长的指令。每行末尾有\n\n 用于格式化。
如果字体大小可以自动调整到面板大小并且文本可以居中,那就太棒了。我尝试了TextLayout 并将文本添加到一个简单的JLabel,但这些都不能正确显示文本。
对如何完成这项任务有什么建议吗?
【问题讨论】:
-
你为什么不用
JTextArea和JScrollPane? -
我的建议是学习一些动态 GUI 编程。
-
我建议使用
JLabel之类的东西,并可能使用 HTML 包装的文本,或者JEditorPane,这将允许您使用 HTML 进行格式化。如果你真的下定了决心,你可以看看this example,它演示了一个JLabel,它将尝试根据可用空间调整它的字体......但它真的很乱......