【发布时间】:2014-02-15 23:36:50
【问题描述】:
我想知道是否有办法让文本在到达帧末尾时环绕?使用 drawString 方法时,如果一行文本超过了框架的长度,它似乎只是继续,而不是环绕。有谁知道解决这个问题的方法吗?
【问题讨论】:
标签: jframe paintcomponent drawstring
我想知道是否有办法让文本在到达帧末尾时环绕?使用 drawString 方法时,如果一行文本超过了框架的长度,它似乎只是继续,而不是环绕。有谁知道解决这个问题的方法吗?
【问题讨论】:
标签: jframe paintcomponent drawstring
JTextArea 可能适合。它显示文本,您可以设置setLineWrap(true)。
在框架内换行是一种比可以/应该开发为单一方法更复杂的行为。例如,当您超出预先分配的垂直区域时,应该发生什么?布局需要多大的框架?
出于所有这些原因,“显示文本环绕在框架中”应该是(并且是)一个组件。该组件是 JTextArea。
【讨论】: