Swing/DisabledTextColor のバックアップ(No.3)
- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- 現在との差分 - Visual を表示
- ソース を表示
- Swing/DisabledTextColor へ行く。
- 1 (2008-10-06 (月) 14:59:33)
- 2 (2008-10-06 (月) 19:01:39)
- 3 (2013-01-17 (木) 15:22:57)
- 4 (2013-08-20 (火) 19:18:08)
- 5 (2013-09-12 (木) 01:13:05)
- 6 (2014-11-01 (土) 00:46:09)
- 7 (2014-11-25 (火) 03:03:31)
- 8 (2015-10-29 (木) 16:29:42)
- 9 (2017-04-21 (金) 13:23:02)
- 10 (2017-08-18 (金) 18:53:18)
- 11 (2017-11-02 (木) 15:34:40)
- 12 (2018-08-29 (水) 18:31:54)
- 13 (2020-08-23 (日) 17:14:06)
- 14 (2022-01-27 (木) 14:26:06)
- 15 (2022-08-20 (土) 22:15:25)
- 16 (2023-02-04 (土) 17:02:54)
- 17 (2023-02-06 (月) 00:00:50)
- 18 (2025-01-03 (金) 08:57:02)
- 19 (2025-01-03 (金) 09:01:23)
- 20 (2025-01-03 (金) 09:02:38)
- 21 (2025-01-03 (金) 09:03:21)
- 22 (2025-01-03 (金) 09:04:02)
- 23 (2025-06-19 (木) 12:41:37)
- 24 (2025-06-19 (木) 12:43:47)
TITLE:JCheckBoxなどが無効な状態での文字色を変更
Posted by aterai at 2008-10-06
JCheckBoxなどが無効な状態での文字色を変更
`JCheckBox
や
JComboBox
`などのコンポーネントが無効な状態になった場合の文字色を変更します。
- &jnlp;
- &jar;
- &zip;
サンプルコード
UIManager.put("CheckBox.disabledText", Color.RED);
JCheckBox cbx1 = new JCheckBox("default", true);
JCheckBox cbx2 = new JCheckBox("<html>html tag</html>", true);
View in GitHub: Java, Kotlin解説
- `
JCheckBox
`- `
UIManager.put("CheckBox.disabledText", Color.RED)
`- `
MetalLookAndFeel
`でのみ?、反映される
- `
- `
- `
JCheckBox
+
html
`- `
<html>
タグを使った場合、
setEnable
`にかかわらず、文字色は変更不可(Bug ID: 4740519 HTML JLabel not greyed out on setEnabled(false))を利用
- `
- `
JComboBox
`- `
UIManager.put("ComboBox.disabledForeground", Color.GREEN);
`
- `
- `
JComboBox +
html
`- レンダラーで文字色を変更
- `
JComboBox
(
Editable
`)- `
EditorComponent
を取得して、
editor.setDisabledTextColor(Color.PINK);
`を設定
- `
- `
JLabel
`- `
UIManager.put("Label.disabledForeground", Color.ORANGE);
`
- `
- `
JButton
`- `
UIManager.put("Button.disabledText", Color.YELLOW)
`- `
MetalLookAndFeel
`でのみ?、反映される
- `
- `