电脑故障

位置:IT落伍者 >> 电脑故障 >> 浏览文章

高手编程之——JTextArea操作


发布日期:2021/7/9
 

JTextArea操作

)在JTextArea插入最后一条消息之后使用selectAll()将光标强制移动到JTextArea的最后实现滚动条的自动滚动(Aviva中采用的方式)

)在JTextArea插入最后一条消息之后使用(JTextArea)recvAreasetCaretPosition(recvAreagetText()length())将光标移到最后实现滚动条的自动滚动

)在JTextArea加载了自动滚动条JScroll之后将JTextArea加入到JScrolPanel的ViewPort中: (有一些Bug使得图像有点闪烁) recvScrollPanegetViewport()add(recvArea null);

然后在JTextArea插入最后一条新消息之后将滚动条的Viewport重新设置到最底端的位置

nt height = ;

Point p = new Point();

psetLocation( recvAreagetLineCount() * height);

recvScrollPanegetViewport()setViewPosition(p);

上一篇:正视架构设计的重要作用

下一篇:领域模型驱动设计(DDD)之模型提炼