本文整理汇总了Java中javax.accessibility.AccessibleValue类的典型用法代码示例。如果您正苦于以下问题:Java AccessibleValue类的具体用法?Java AccessibleValue怎么用?Java AccessibleValue使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
AccessibleValue类属于javax.accessibility包,在下文中一共展示了AccessibleValue类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: testAccessibleContext
import javax.accessibility.AccessibleValue; //导入依赖的package包/类
public void testAccessibleContext() {
progressBar.add(new JProgressBar());
AccessibleContext accessibleContext = progressBar.getAccessibleContext();
assertNull(accessibleContext.getAccessibleName());
assertNull(accessibleContext.getAccessibleDescription());
assertNull(accessibleContext.getAccessibleAction());
assertSame(accessibleContext.getAccessibleValue(), accessibleContext);
assertTrue(accessibleContext.getAccessibleStateSet().contains(
AccessibleState.HORIZONTAL));
AccessibleValue value = (AccessibleValue) accessibleContext;
int currentValue = (progressBar.getMinimum() + progressBar.getMaximum()) / 2;
progressBar.setValue(currentValue);
assertTrue(controller.isChanged());
assertEquals(new Integer(currentValue), value.getCurrentAccessibleValue());
assertEquals(new Integer(progressBar.getMaximum()), value.getMaximumAccessibleValue());
assertEquals(new Integer(progressBar.getMinimum()), value.getMinimumAccessibleValue());
value.setCurrentAccessibleValue(new Integer(currentValue + 1));
assertTrue(controller.isChanged());
assertEquals(currentValue + 1, progressBar.getValue());
assertEquals(new Integer(currentValue + 1), value.getCurrentAccessibleValue());
assertTrue(value.setCurrentAccessibleValue(new Integer(currentValue + 1)));
}
示例2: getAccessibleSelection
import javax.accessibility.AccessibleValue; //导入依赖的package包/类
public AccessibleSelection getAccessibleSelection()
{
AccessibleContext ac = getAccessibleColumnHeaderRenderer();
if (ac instanceof AccessibleValue)
return (AccessibleSelection) ac;
else
return null;
}
示例3: getAccessibleValue
import javax.accessibility.AccessibleValue; //导入依赖的package包/类
public AccessibleValue getAccessibleValue()
{
AccessibleContext ac = getAccessibleColumnHeaderRenderer();
if (ac instanceof AccessibleValue)
return (AccessibleValue) ac;
else
return null;
}
示例4: getAccessibleSelection
import javax.accessibility.AccessibleValue; //导入依赖的package包/类
public AccessibleSelection getAccessibleSelection()
{
AccessibleContext ac = getAccessibleColumnHeaderRenderer();
if (ac instanceof AccessibleValue)
return (AccessibleSelection) ac;
else
return null;
}
示例5: getAccessibleValue
import javax.accessibility.AccessibleValue; //导入依赖的package包/类
public AccessibleValue getAccessibleValue()
{
AccessibleContext ac = getAccessibleColumnHeaderRenderer();
if (ac instanceof AccessibleValue)
return (AccessibleValue) ac;
else
return null;
}
示例6: testGetCurrentAccessibleValue
import javax.accessibility.AccessibleValue; //导入依赖的package包/类
public final void testGetCurrentAccessibleValue() {
AccessibleValue av = ac.getAccessibleValue();
assertEquals(new Integer(0), av.getCurrentAccessibleValue());
int val = 13;
scrollbar.setValue(val);
assertEquals(new Integer(val), av.getCurrentAccessibleValue());
}
示例7: testGetMaximumAccessibleValue
import javax.accessibility.AccessibleValue; //导入依赖的package包/类
public final void testGetMaximumAccessibleValue() {
AccessibleValue av = ac.getAccessibleValue();
assertEquals(new Integer(100), av.getMaximumAccessibleValue());
int val = 666;
scrollbar.setMaximum(val);
assertEquals(new Integer(val), av.getMaximumAccessibleValue());
}
示例8: testGetMinimumAccessibleValue
import javax.accessibility.AccessibleValue; //导入依赖的package包/类
public final void testGetMinimumAccessibleValue() {
AccessibleValue av = ac.getAccessibleValue();
assertEquals(new Integer(0), av.getMinimumAccessibleValue());
int val = -10;
scrollbar.setMinimum(val);
assertEquals(new Integer(val), av.getMinimumAccessibleValue());
}
示例9: testSetCurrentAccessibleValue
import javax.accessibility.AccessibleValue; //导入依赖的package包/类
public final void testSetCurrentAccessibleValue() {
AccessibleValue av = ac.getAccessibleValue();
int val = 25;
assertTrue(av.setCurrentAccessibleValue(new Integer(25)));
assertEquals(val, scrollbar.getValue());
assertEquals(new Integer(val), av.getCurrentAccessibleValue());
assertTrue(av.setCurrentAccessibleValue(new Integer(Integer.MAX_VALUE)));
assertEquals(90, scrollbar.getValue());
}
示例10: testSetCurrentAccessibleValue
import javax.accessibility.AccessibleValue; //导入依赖的package包/类
public final void testSetCurrentAccessibleValue() {
AccessibleValue av = ac.getAccessibleValue();
Integer value = new Integer(-1);
assertFalse(av.setCurrentAccessibleValue(value));
assertEquals(new Integer(0), av.getCurrentAccessibleValue());
assertFalse(av.setCurrentAccessibleValue(new Integer(Integer.MAX_VALUE)));
assertEquals(new Integer(0), av.getCurrentAccessibleValue());
}
示例11: testGetAccessibleContext
import javax.accessibility.AccessibleValue; //导入依赖的package包/类
public void testGetAccessibleContext() {
AccessibleContext c = frame.getAccessibleContext();
assertTrue("instanceof AccessibleJInternalFrame",
c instanceof JInternalFrame.AccessibleJInternalFrame);
// test getAccessibleName()
assertTrue("AccessibleName is ok", c.getAccessibleName() == "");
frame.setTitle("aa");
assertTrue("AccessibleName is ok", c.getAccessibleName() == "aa");
// test getAccessibleRole()
assertTrue("AccessibleRole ok", c.getAccessibleRole() == AccessibleRole.INTERNAL_FRAME);
// test getAccessibleValue()
assertTrue("AccessibleValue ok", c.getAccessibleValue() == c);
// test setCurrentAccessibleValue(), getCurrentAccessibleValue()
AccessibleValue value = c.getAccessibleValue();
assertTrue("currentAccessibleValue == 0",
value.getCurrentAccessibleValue().intValue() == 0);
Integer currentAccessibleValue = new Integer(4);
boolean set = value.setCurrentAccessibleValue(currentAccessibleValue);
assertTrue("setCurrentAccessibleValue returns true", set);
set = value.setCurrentAccessibleValue(new Float(5));
assertTrue("setCurrentAccessibleValue returns true", set);
assertTrue("currentAccessibleValue == 5",
value.getCurrentAccessibleValue().intValue() == 5);
assertTrue("the object is not the same",
value.getCurrentAccessibleValue() != currentAccessibleValue);
set = value.setCurrentAccessibleValue(null);
assertFalse("setCurrentAccessibleValue returns false", set);
// test getMinimumAccessibleValue()
assertTrue("minimumAccessibleValue ok",
value.getMinimumAccessibleValue().intValue() == Integer.MIN_VALUE);
// test getMaximumAccessibleValue()
assertTrue("maximumAccessibleValue ok",
value.getMaximumAccessibleValue().intValue() == Integer.MAX_VALUE);
// test other methods
assertNull("AccessibleDescription is ok", c.getAccessibleDescription());
assertTrue("AccessibleChildrenCount == 1", c.getAccessibleChildrenCount() == 1);
}
示例12: testGetAccessibleContext
import javax.accessibility.AccessibleValue; //导入依赖的package包/类
public void testGetAccessibleContext() {
AccessibleContext c = icon.getAccessibleContext();
assertTrue("instanceof AccessibleJDesktopIcon",
c instanceof JInternalFrame.JDesktopIcon.AccessibleJDesktopIcon);
// test getAccessibleRole()
assertTrue("AccessibleRole ok", c.getAccessibleRole() == AccessibleRole.DESKTOP_ICON);
// test getAccessibleValue()
assertTrue("AccessibleValue ok", c.getAccessibleValue() == c);
// test setCurrentAccessibleValue(), getCurrentAccessibleValue()
AccessibleValue value = c.getAccessibleValue();
assertTrue("currentAccessibleValue == 0",
value.getCurrentAccessibleValue().intValue() == 0);
Integer currentAccessibleValue = new Integer(4);
boolean set = value.setCurrentAccessibleValue(currentAccessibleValue);
assertTrue("setCurrentAccessibleValue returns true", set);
set = value.setCurrentAccessibleValue(new Float(5));
assertTrue("setCurrentAccessibleValue returns true", set);
assertTrue("currentAccessibleValue == 5",
value.getCurrentAccessibleValue().intValue() == 5);
assertTrue("the object is not the same",
value.getCurrentAccessibleValue() != currentAccessibleValue);
set = value.setCurrentAccessibleValue(null);
assertFalse("setCurrentAccessibleValue returns false", set);
// test getMinimumAccessibleValue()
assertTrue("minimumAccessibleValue ok",
value.getMinimumAccessibleValue().intValue() == Integer.MIN_VALUE);
// test getMaximumAccessibleValue()
assertTrue("maximumAccessibleValue ok",
value.getMaximumAccessibleValue().intValue() == Integer.MAX_VALUE);
// test other methods
assertNull("AccessibleDescription is ok", c.getAccessibleDescription());
assertTrue("AccessibleChildrenCount == 2", c.getAccessibleChildrenCount() == 2);
}
示例13: performImpl
import javax.accessibility.AccessibleValue; //导入依赖的package包/类
@Override
public void performImpl(Object... args) {
if (isContainer)
return;
((Window) getWindowModel().getRef()).requestFocus();
// Move to front if JInternalFrame is used - Remove if this doesn't necessary
GUIModel currentNode = getComponentModel().getModelNode();
while (currentNode != null) {
Object userObj = currentNode.getUserObject();
if (userObj instanceof ComponentModel) {
ComponentModel componentModel = (ComponentModel) userObj;
if (componentModel.get("class").endsWith("JInternalFrame")) {
((JInternalFrame) componentModel.getRef()).moveToFront();
break;
}
}
currentNode = (GUIModel) currentNode.getParent();
}
Accessible accessibleObj = (Accessible) getComponentModel().getRef();
AccessibleValue aValue = JFCUtil.getAccessibleContext(componentModel).getAccessibleValue();
aValue.setCurrentAccessibleValue(chooseValue);
// if (accessibleObj instanceof JScrollBar) {
// AccessibleValue aValue = getAccessibleContext().getAccessibleValue();
// aValue.setCurrentAccessibleValue(chooseValue);
// } else {
// AccessibleValue aValue = getAccessibleContext().getAccessibleValue();
// int randomNumber = new Random().nextInt(maxNumber - minNumber + 1) + minNumber;
// aValue.setCurrentAccessibleValue(new Integer(randomNumber));
// }
}
示例14: isSupportedBy
import javax.accessibility.AccessibleValue; //导入依赖的package包/类
@Override
public boolean isSupportedBy(ComponentModel model) {
AccessibleValue aValue = JFCUtil.getAccessibleContext(model).getAccessibleValue();
if (aValue == null)
return false;
if (model.getRef() instanceof AbstractButton)
return false;
if (model.getRef() instanceof JMenuItem)
return false;
if (model.getRef() instanceof JInternalFrame)
return false;
return true;
}
示例15: getAccessibleValue
import javax.accessibility.AccessibleValue; //导入依赖的package包/类
/**
* Gets the AccessibleValue associated with this object that supports a
* Numerical value.
*
* @return AccessibleValue if supported by object; else return null
* @see AccessibleValue
*/
public AccessibleValue getAccessibleValue() {
if (myBar != null) {
// delegate to the AccessibleJProgressBar
return myBar.getAccessibleContext().getAccessibleValue();
}
return null;
}