1
我有一个启动时禁用字段以便用户不能更改参数的程序。然而,不透明度发生了很大的变化,因此写作并不像我想的那样清晰。我将字体设置为粗体,但这并没有多大帮助,而且在未禁用时也显得不合适。如何在Java Swing中禁用字段时调整字段的不透明度
我有一个启动时禁用字段以便用户不能更改参数的程序。然而,不透明度发生了很大的变化,因此写作并不像我想的那样清晰。我将字体设置为粗体,但这并没有多大帮助,而且在未禁用时也显得不合适。如何在Java Swing中禁用字段时调整字段的不透明度
如果你真的指JTextComponents
,那么我想你需要的是setDisabledTextColor(...),像这样:
tarea = new JTextArea(10, 10);
tarea.setText("Hello World!");
tarea.setEnabled(false);
tarea.setDisabledTextColor(Color.BLACK);