1

我有一个程序在启动时会禁用字段,以便用户无法更改参数。然而,不透明度变化如此之大,以至于当时的文字并不像我想要的那样清晰。我将字体设置为粗体,但这并没有太大帮助,而且在未禁用时它看起来也不合适。

4

1 回答 1

2

如果您真的指的是JTextComponents,那么我猜您需要的是setDisabledTextColor(...),如下所示:

tarea = new JTextArea(10, 10);
tarea.setText("Hello World!");
tarea.setEnabled(false);
tarea.setDisabledTextColor(Color.BLACK);
于 2013-01-10T09:47:25.650 回答