社区
Java SE
帖子详情
JTextPane如何加水平的滚动条
jeffrey_rui
2002-07-05 04:30:24
我做出来的只有垂直的滚动条 :<,谢谢
...全文
148
6
打赏
收藏
JTextPane如何加水平的滚动条
我做出来的只有垂直的滚动条 :<,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jeffrey_rui
2002-07-05
打赏
举报
回复
继承为什么不可以,我改变
setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED);
为
setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_NEVER);
可以使垂直滚动条不显示,证明是可以的。
但是水平滚动条就出不来,:<。
这个类很复杂,我不能改动这种继承的结构,有没有办法?
是不是JTextPane就不支持水平滚动条
马行空牛耕田
2002-07-05
打赏
举报
回复
public class CScriptView extends JScrollPane
faint :)
你是继承了JScrollPane,而不是生成一个JScrollPane的实例,再把你的Jtextpane放到JScrollPane实例里面去! :)你应该
JScrollPane js = new JScrollPane();
js.add(jtxp);
jtxp是你的Jtextpane的实例!
jeffrey_rui
2002-07-05
打赏
举报
回复
我现在就是放在JScrollPane里的:
public class CScriptView extends JScrollPane
{
CScriptDoc m_doc;
public JTextPanes m_TextPad = new JTextPanes();
public CScriptView(CScriptDoc doc)
{
m_doc = doc;
m_TextPad = new JTextPanes();
m_TextPad.setFont(ft);
m_TextPad.setForeground(Color.black);
setViewportView(m_TextPad);
setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED);
}
马行空牛耕田
2002-07-05
打赏
举报
回复
把你的JTextPane放到一个JScollPane里面呢?
^-^ ^O^ ^_^ ^O^ ^_^ ^O^ ^-^ ^O^ ^_^ ^O^ ^-^ ^O^ ^_^ ^O^ ^_^ ^-^
来,咱们来讨论讨论,切磋切磋!
jeffrey_rui
2002-07-05
打赏
举报
回复
setLineWrap是JTextArea的方法,JTextPane没有 :<
leonkokona
2002-07-05
打赏
举报
回复
你可以把setLineWrap属性设置成false,这样在你的文本超过显示区域时就会自动的添加一个水平滚动条了!
javaSwing之J
Text
Pane
水平
与垂直
滚动条
J
Text
Pane
水平
滚动条
J
Text
Pane
网上说 它内置了 不能显示
水平
滚动条
没办法 只好看它的源码: J
Text
Pane
中 没找到相似的 JEditor
Pane
都是有相似的. 解决的办法如下: 把父类中的 public boolean getScrollableTracksViewportWidth() { if(getParent() inst...
Java中给J
Text
Area添
加
滚动条
具体参考桌面的网址
解决Java7下J
Text
Pane
不能自动换行的问题
Java7自带的J
Text
Pane
存在一个问题。我们知道默认情况下,如果J
Text
Pane
所在的JScroll
Pane
禁止
水平
滚动条
出现时,J
Text
Pane
是具备基于单词(Word)为最小单位的自动换行功能的。对于中文而言,最小单位就是一个汉字;对于英文或拉丁语言而言,就是以空格为单位的字母组合。但是有一个情况,如果你一直输入英文字母,中间不空格,那么J
Text
Pane
就会认为这是一个很长的单词
java中J
Text
Pane
使输出字符到指定的宽度换行,并将垂直
滚动条
的位置移动到输出的最后位置...
SimpleAttributeSet set = new SimpleAttributeSet(); Document doc = tp.getStyledDocument(); FontMetrics fm = tp.getFontMetrics(tp.getFont());//得到J
Text
Pane
的当前字体尺寸 int
pane
Width...
Java SE
62,616
社区成员
307,307
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章