Imd*_*kar 6 java swing jtextarea
有人会帮助我在像素方面找到JTextArea中的光标位置吗?我用过txtArea.getCaretPosition().但这不是我期望的立场.其实我想要光标位置在x,y像素的坐标.
您可能必须使用 FontMetrics 类。
分析文本,找出文本的新行/换行。然后使用
Font font = new Font("Verdana", Font.PLAIN, 10);
FontMetrics metrics = new FontMetrics(font);
Rectangle2D bounds = metrics.getStringBounds("string", null);
int widthInPixels = (int) bounds.getWidth();
Run Code Online (Sandbox Code Playgroud)
ETC....
如果你真的想要,可以在这里发布你的解决方案,这样会很酷。:)
| 归档时间: |
|
| 查看次数: |
13166 次 |
| 最近记录: |