如何使 j 编辑器窗格中的某个文本行在 JScroll 窗格中可见?
private JEditorPane myEditorPane = new JEditorPane();
private JScrollPane myScrollPane = new JScrollPane(myEditorPane);
myEditorPane.setContentType("text/html");
myEditorPane.setText("<html>" + getMyString(x) + "</html>");
myEditorPane.repaint();
getMyString 得到一个包含许多行的长字符串,以 \n 分隔。该计划有2个小组。然后,程序沿着上述面板中的行向下移动,并为每个行添加该行中的文本下划线,并在另一个面板中显示相关图像。每个图像都查看 1 秒钟,然后继续为下一行文本加下划线并显示下一个图像。我让它向下并依次加下划线,显示每行带下划线的文本的相关图像。但滚动窗格每次都会跳到起点。
我想我必须在视口上使用滚动矩形可见,但是我如何找出JEditorPAne中部分字符串的矩形是什么?
慕尼黑8549860
相关分类