OpenJDK 8 - AccessibleSelection

इंटरफ़ेस एक्सेसिबिलिटी




openjdk

इंटरफ़ेस एक्सेसिबिलिटी

सभी ज्ञात कार्यान्वयन कक्षाएं:
CheckboxMenuItem.AccessibleAWTCheckboxMenuItem , JComboBox.AccessibleJComboBox , JList.AccessibleJList , JMenu.AccessibleJMenu , JMenuBar.AccessibleJMenuBar , JTabbedPane.AccessibleJTabbedPane , JTable.AccessibleJTable , JTree.AccessibleJTree , JTree.AccessibleJTree.AccessibleJTreeNode , List.AccessibleAWTList , Menu.AccessibleAWTMenu , MenuBar.AccessibleAWTMenuBar , MenuComponent.AccessibleAWTMenuComponent , MenuItem.AccessibleAWTMenuItem , PopupMenu.AccessibleAWTPopupMenu
public interface AccessibleSelection

यह AccessibleSelection इंटरफ़ेस एक सहायक तकनीक के लिए मानक तंत्र प्रदान करता है ताकि यह निर्धारित किया जा सके कि वर्तमान चयनित बच्चे क्या हैं, साथ ही साथ चयन सेट को संशोधित करें। कोई भी ऑब्जेक्ट जिसमें बच्चे हैं जिन्हें चुना जा सकता है उन्हें AccessibleSelection इंटरफ़ेस का समर्थन करना चाहिए। अनुप्रयोग यह निर्धारित कर सकते हैं कि कोई ऑब्जेक्ट AccessibleSelection इंटरफ़ेस को पहले उसके AccessibleContext ( Accessible देखें) प्राप्त करके और फिर AccessibleContext.getAccessibleSelection() विधि को कॉल करके निर्धारित करता है। यदि रिटर्न मान शून्य नहीं है, तो ऑब्जेक्ट इस इंटरफ़ेस का समर्थन करता है।

यह भी देखें:
Accessible , Accessible.getAccessibleContext() , AccessibleContext , AccessibleContext.getAccessibleSelection()

तरीके

getAccessibleSelectionCount

int getAccessibleSelectionCount()

वर्तमान में चयनित सुलभ बच्चों की संख्या लौटाता है। यदि कोई बच्चा नहीं चुना जाता है, तो रिटर्न वैल्यू 0 होगी।

यह दिखाता है:
वर्तमान में चयनित आइटमों की संख्या।

getAccessibleSelection

Accessible getAccessibleSelection(int i)

ऑब्जेक्ट के निर्दिष्ट चयनित बच्चे का प्रतिनिधित्व करने वाला एक्सेसिबल लौटाता है। यदि कोई चयन नहीं हुआ है, या पूर्णांक से कम बच्चों का चयन किया गया है, तो वापसी मूल्य शून्य होगा।

ध्यान दें कि सूचकांक i-th चयनित बच्चे का प्रतिनिधित्व करता है, जो कि i-th बच्चे से अलग है।

पैरामीटर:
i - चयनित बच्चों का शून्य-आधारित सूचकांक
यह दिखाता है:
i-th चयनित बच्चा
यह भी देखें:
getAccessibleSelectionCount()

isAccessibleChildSelected

boolean isAccessibleChildSelected(int i)

यह निर्धारित करता है कि क्या इस वस्तु का वर्तमान बच्चा चुना गया है।

पैरामीटर:
i - इस सुलभ वस्तु में बच्चे का शून्य-आधारित सूचकांक।
यह दिखाता है:
यदि इस वस्तु का वर्तमान बच्चा चुना जाता है तो यह सच है; और गलत है।
यह भी देखें:
AccessibleContext.getAccessibleChild(int)

addAccessibleSelection

void addAccessibleSelection(int i)

ऑब्जेक्ट के निर्दिष्ट सुलभ बच्चे को ऑब्जेक्ट के चयन में जोड़ता है। यदि ऑब्जेक्ट कई चयनों का समर्थन करता है, तो निर्दिष्ट बच्चे को किसी भी मौजूदा चयन में जोड़ा जाता है, अन्यथा यह ऑब्जेक्ट में किसी भी मौजूदा चयन को बदल देता है। यदि निर्दिष्ट बच्चा पहले से ही चुना गया है, तो इस पद्धति का कोई प्रभाव नहीं है।

पैरामीटर:
i - बच्चे का शून्य-आधारित सूचकांक
यह भी देखें:
AccessibleContext.getAccessibleChild(int)

removeAccessibleSelection

void removeAccessibleSelection(int i)

ऑब्जेक्ट के निर्दिष्ट बच्चे को ऑब्जेक्ट के चयन से हटा देता है। यदि निर्दिष्ट आइटम वर्तमान में चयनित नहीं है, तो इस विधि का कोई प्रभाव नहीं है।

पैरामीटर:
i - बच्चे का शून्य-आधारित सूचकांक
यह भी देखें:
AccessibleContext.getAccessibleChild(int)

clearAccessibleSelection

void clearAccessibleSelection()

ऑब्जेक्ट में चयन बंद कर देता है, ताकि ऑब्जेक्ट में कोई भी बच्चे चयनित न हों।

selectAllAccessibleSelection

void selectAllAccessibleSelection()

यदि ऑब्जेक्ट कई चयनों का समर्थन करता है, तो ऑब्जेक्ट के प्रत्येक बच्चे का चयन किया जाएगा।