我想让我的JTextArea只显示插入符号。我已将JTextArea设置为不透明,但无法隐藏文本。如何做到这一点JTextArea使文字不可见
JTextArea text = new JTextArea();
text.setOpaque(false);//This doesn't make text transparent
我想让我的JTextArea只显示插入符号。我已将JTextArea设置为不透明,但无法隐藏文本。如何做到这一点JTextArea使文字不可见
JTextArea text = new JTextArea();
text.setOpaque(false);//This doesn't make text transparent
此代码:
JTextArea a = new JTextArea();
a.setText("hello, world!");
a.setForeground(new Color(0, 0, 0, 0));
似乎正常工作时,我测试了它,它使两个组文字和输入的文字不可见。
_Invisible_和_show_似乎矛盾。请编辑您的问题以包含一个[sscce](http://sscce.org/),以显示您正在做的事情。图片和平台/外观的名称也会有所帮助。 – trashgod 2012-03-24 13:06:25
是否要删除'JTextArea'中的文本,或者只是保留文本但使其不可见(如同使用与JTextArea背景颜色相同的字体颜色)? – Robin 2012-03-24 13:11:34
也许你想要设置JTextarea的前景颜色与背景颜色相同。 – 2012-03-24 13:12:03