1 /* |
1 /* |
2 * Copyright (c) 2011, 2018, Oracle and/or its affiliates. All rights reserved. |
2 * Copyright (c) 2011, 2019, Oracle and/or its affiliates. All rights reserved. |
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
4 * |
4 * |
5 * This code is free software; you can redistribute it and/or modify it |
5 * This code is free software; you can redistribute it and/or modify it |
6 * under the terms of the GNU General Public License version 2 only, as |
6 * under the terms of the GNU General Public License version 2 only, as |
7 * published by the Free Software Foundation. Oracle designates this |
7 * published by the Free Software Foundation. Oracle designates this |
32 import javax.accessibility.Accessible; |
32 import javax.accessibility.Accessible; |
33 import javax.accessibility.AccessibleContext; |
33 import javax.accessibility.AccessibleContext; |
34 import javax.swing.JProgressBar; |
34 import javax.swing.JProgressBar; |
35 import javax.swing.JTabbedPane; |
35 import javax.swing.JTabbedPane; |
36 import javax.swing.JSlider; |
36 import javax.swing.JSlider; |
37 import javax.swing.JCheckBox; |
|
38 import javax.swing.event.ChangeEvent; |
37 import javax.swing.event.ChangeEvent; |
39 import javax.swing.event.ChangeListener; |
38 import javax.swing.event.ChangeListener; |
40 |
39 |
41 import static javax.accessibility.AccessibleContext.ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY; |
40 import static javax.accessibility.AccessibleContext.ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY; |
42 import static javax.accessibility.AccessibleContext.ACCESSIBLE_CARET_PROPERTY; |
41 import static javax.accessibility.AccessibleContext.ACCESSIBLE_CARET_PROPERTY; |
43 import static javax.accessibility.AccessibleContext.ACCESSIBLE_SELECTION_PROPERTY; |
42 import static javax.accessibility.AccessibleContext.ACCESSIBLE_SELECTION_PROPERTY; |
44 import static javax.accessibility.AccessibleContext.ACCESSIBLE_STATE_PROPERTY; |
43 import static javax.accessibility.AccessibleContext.ACCESSIBLE_STATE_PROPERTY; |
|
44 import static javax.accessibility.AccessibleContext.ACCESSIBLE_TABLE_MODEL_CHANGED; |
45 import static javax.accessibility.AccessibleContext.ACCESSIBLE_TEXT_PROPERTY; |
45 import static javax.accessibility.AccessibleContext.ACCESSIBLE_TEXT_PROPERTY; |
46 import static javax.accessibility.AccessibleContext.ACCESSIBLE_NAME_PROPERTY; |
46 import static javax.accessibility.AccessibleContext.ACCESSIBLE_NAME_PROPERTY; |
47 |
47 |
48 import javax.accessibility.AccessibleRole; |
48 import javax.accessibility.AccessibleRole; |
49 import javax.accessibility.AccessibleState; |
49 import javax.accessibility.AccessibleState; |
127 selectedTextChanged(ptr); |
127 selectedTextChanged(ptr); |
128 } else if (name.compareTo(ACCESSIBLE_TEXT_PROPERTY) == 0) { |
128 } else if (name.compareTo(ACCESSIBLE_TEXT_PROPERTY) == 0) { |
129 valueChanged(ptr); |
129 valueChanged(ptr); |
130 } else if (name.compareTo(ACCESSIBLE_SELECTION_PROPERTY) == 0) { |
130 } else if (name.compareTo(ACCESSIBLE_SELECTION_PROPERTY) == 0) { |
131 selectionChanged(ptr); |
131 selectionChanged(ptr); |
|
132 } else if (name.compareTo(ACCESSIBLE_TABLE_MODEL_CHANGED) == 0) { |
|
133 valueChanged(ptr); |
132 } else if (name.compareTo(ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY) == 0 ) { |
134 } else if (name.compareTo(ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY) == 0 ) { |
133 if (newValue instanceof AccessibleContext) { |
135 if (newValue instanceof AccessibleContext) { |
134 activeDescendant = (AccessibleContext)newValue; |
136 activeDescendant = (AccessibleContext)newValue; |
135 } |
137 } |
136 } else if (name.compareTo(ACCESSIBLE_STATE_PROPERTY) == 0) { |
138 } else if (name.compareTo(ACCESSIBLE_STATE_PROPERTY) == 0) { |