请各位大侠帮忙,如何用jTextArea来开发一个编辑器,其中可以显示行号

hobbylu 2006-03-10 03:41:15
RT
...全文
122 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
petit 2006-03-12
  • 打赏
  • 举报
回复
1.jtextarea中的getRows可以获得总行号。
2.建立一个jtextarea的listener,监听键盘和鼠标时间,每次时间触发时,检查总行号是否发生变化,如果发生变化,加入行号显示。
mq612 2006-03-10
  • 打赏
  • 举报
回复
写一个类,继承JList或其它列表组件,将文本组件的Document作为参数传递进来,本类可根据判断Document来获知文本组件的详细情况,再根据文字的行数生成编号列表,最后将本列表组件放置在JScrollPane的行表头(行标题)区域,这样列表就可以跟着文本组件一起滚动。

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧