在 Java Swing 中禁用时如何调整字段的不透明度
Posted
技术标签:
【中文标题】在 Java Swing 中禁用时如何调整字段的不透明度【英文标题】:How do I adjust the opacity of a field when disabled in Java Swing 【发布时间】:2012-12-24 15:04:41 【问题描述】:我有一个程序在启动时会禁用字段,以便用户无法更改参数。然而,不透明度变化如此之大,以至于当时的文字并不像我想要的那样清晰。我将字体设置为粗体,但这并没有太大帮助,而且在未禁用时它看起来也不合适。
【问题讨论】:
【参考方案1】:如果你真的指的是JTextComponents
,那么我猜你需要的是setDisabledTextColor(...),像这样:
tarea = new JTextArea(10, 10);
tarea.setText("Hello World!");
tarea.setEnabled(false);
tarea.setDisabledTextColor(Color.BLACK);
【讨论】:
以上是关于在 Java Swing 中禁用时如何调整字段的不透明度的主要内容,如果未能解决你的问题,请参考以下文章
如何从 JFileChooser(JAVA Swing) 中禁用文件操作、文件选择和过滤面板?