增加JTextArea上的现货指标的大小

时间:2014-07-16 10:03:27

标签: java swing

我的java代码中有一个JTextArea,我想增加光标的大小,指向JTextArea上的写入位置/点,我不是说光标指向鼠标的位置,而是光标/指针指示JTextArea上的写入点。请告诉我如何增加它的尺寸?

2 个答案:

答案 0 :(得分:3)

文本光标名为Caret。您可以使用JTextComponent.setCaret()方法设置新的插入符来更改插入符号(JTextArea extends JTextComponent)。

Carets负责渲染自己,所以你可以画出你想要的大插入符号。基本上你应该做的是扩展DefaultCaret并覆盖它的paint()方法。

以下是自定义插入符的示例:

http://java-sl.com/tip_overwrite_mode.html

答案 1 :(得分:0)

一种方法是简单地增加字体大小。这是你想要的吗?或者你想保持字体小?

Font font = new Font("Verdana", Font.BOLD, 30);
txt.setFont(font);