我的java代码中有一个JTextArea,我想增加光标的大小,指向JTextArea上的写入位置/点,我不是说光标指向鼠标的位置,而是光标/指针指示JTextArea上的写入点。请告诉我如何增加它的尺寸?
答案 0 :(得分:3)
文本光标名为Caret
。您可以使用JTextComponent.setCaret()
方法设置新的插入符来更改插入符号(JTextArea
extends JTextComponent
)。
Carets负责渲染自己,所以你可以画出你想要的大插入符号。基本上你应该做的是扩展DefaultCaret
并覆盖它的paint()
方法。
以下是自定义插入符的示例:
答案 1 :(得分:0)
一种方法是简单地增加字体大小。这是你想要的吗?或者你想保持字体小?
Font font = new Font("Verdana", Font.BOLD, 30);
txt.setFont(font);