VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 838|回复: 3

关于JScrollPane自动滚动的一个问题

[复制链接]

1

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-9-28 17:00:01 | 显示全部楼层 |阅读模式
我用类A定义了一个界面,里有个JScrollPane及JTextArea,设置水平滚动条不出现,垂直滚动条必要时出现。我将此JTextArea传递到另一个类B的构造方法里,然后我在类B里修改了JTextArea的内容,照理,当JTextArea的内容超过了文本区大小时,滚动条会自动跟踪到文本末尾不是吗,但有的程序里却不行,我试验过,当我在类A中修改JTextArea内容时滚动条可以自动跟踪,但一旦在类B中有任何修改就不行了,这是为什么呢,可有什么方法解决?各位前辈多多指教!
回复

使用道具 举报

0

主题

6

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
发表于 2020-9-29 23:15:02 | 显示全部楼层
为什么不在B类中调用A类的修改JTextArea的方法.
回复

使用道具 举报

1

主题

51

帖子

32.00

积分

新手上路

Rank: 1

积分
32.00
发表于 2020-9-29 23:30:01 | 显示全部楼层
B EXTENDS A再改 ,LZ搞得这么复杂干社么.自己搞晕了,看得人也晕
回复

使用道具 举报

1

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
 楼主| 发表于 2020-9-30 21:45:01 | 显示全部楼层
我这样写的目地是要将界面的实现跟功能的实现划分开来,我觉得我这样的结构是合理的,不过确实被这样的一个问题难住了,希望各位前辈,高手们指点一二。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表