本文整理了Java中org.eclipse.swt.widgets.Text.getAccessible()
方法的一些代码示例,展示了Text.getAccessible()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Text.getAccessible()
方法的具体详情如下:
包路径:org.eclipse.swt.widgets.Text
类名称:Text
方法名:getAccessible
暂无
代码示例来源:origin: org.eclipse.platform/org.eclipse.ui.workbench
/**
* Removes a listener from the
* <code>org.eclipse.swt.accessibility.Accessible</code> object assigned to
* the Quick Access search box.
*/
private void removeAccessibleListener() {
if (accessibleListener != null) {
txtQuickAccess.getAccessible().removeAccessibleListener(accessibleListener);
accessibleListener = null;
}
selectedString = ""; //$NON-NLS-1$
}
代码示例来源:origin: org.eclipse.platform/org.eclipse.ui.workbench
/**
* Adds a listener to the
* <code>org.eclipse.swt.accessibility.Accessible</code> object assigned to
* the Quick Access search box. The listener sets a name of a selected
* element in the search result list as a text to read for a screen reader.
*/
private void addAccessibleListener() {
if (accessibleListener == null) {
accessibleListener = new AccessibleAdapter() {
@Override
public void getName(AccessibleEvent e) {
e.result = selectedString;
}
};
txtQuickAccess.getAccessible().addAccessibleListener(accessibleListener);
}
}
代码示例来源:origin: org.eclipse.platform/org.eclipse.jface
/**
* Update the contents of the messageLabel.
*
* @param newMessage
* the message to use
*/
private void updateMessage(String newMessage) {
String oldMessage = messageLabel.getText();
messageLabel.setText(newMessage);
// Bug 248410 - This snippet will only work with Windows screen readers.
messageLabel.getAccessible().sendEvent(ACC.EVENT_ATTRIBUTE_CHANGED,
null);
messageLabel.getAccessible().sendEvent(
ACC.EVENT_TEXT_CHANGED,
new Object[] { Integer.valueOf(ACC.TEXT_DELETE), Integer.valueOf(0),
Integer.valueOf(oldMessage.length()), oldMessage });
messageLabel.getAccessible().sendEvent(
ACC.EVENT_TEXT_CHANGED,
new Object[] { Integer.valueOf(ACC.TEXT_INSERT), Integer.valueOf(0),
Integer.valueOf(newMessage.length()), newMessage });
}
代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.jface
/**
* Update the contents of the messageLabel.
*
* @param newMessage
* the message to use
*/
private void updateMessage(String newMessage) {
String oldMessage = messageLabel.getText();
messageLabel.setText(newMessage);
// Bug 248410 - This snippet will only work with Windows screen readers.
messageLabel.getAccessible().sendEvent(ACC.EVENT_ATTRIBUTE_CHANGED,
null);
messageLabel.getAccessible().sendEvent(
ACC.EVENT_TEXT_CHANGED,
new Object[] { Integer.valueOf(ACC.TEXT_DELETE), Integer.valueOf(0),
Integer.valueOf(oldMessage.length()), oldMessage });
messageLabel.getAccessible().sendEvent(
ACC.EVENT_TEXT_CHANGED,
new Object[] { Integer.valueOf(ACC.TEXT_INSERT), Integer.valueOf(0),
Integer.valueOf(newMessage.length()), newMessage });
}
代码示例来源:origin: org.eclipse.platform/org.eclipse.ui.workbench
/**
* Notifies <code>org.eclipse.swt.accessibility.Accessible<code> object
* that selected item has been changed.
*/
private void notifyAccessibleTextChanged() {
if (table.getSelection().length == 0) {
return;
}
TableItem item = table.getSelection()[0];
selectedString = NLS.bind(QuickAccessMessages.QuickAccess_SelectedString, item.getText(0),
item.getText(1));
txtQuickAccess.getAccessible().sendEvent(ACC.EVENT_NAME_CHANGED, null);
}
代码示例来源:origin: org.eclipse/org.eclipse.ajdt.ui
text.getAccessible().addAccessibleListener(new AccessibleAdapter() {
public void getName(AccessibleEvent e) {
e.result= NewWizardMessages.NewTypeWizardPage_enclosing_field_description;
代码示例来源:origin: org.eclipse/org.eclipse.search
fUseWorkingSet.setText(SearchMessages.ScopePart_workingSetScope_text);
fWorkingSetText= new Text(fPart, SWT.SINGLE | SWT.BORDER | SWT.READ_ONLY);
fWorkingSetText.getAccessible().addAccessibleListener(new AccessibleAdapter() {
public void getName(AccessibleEvent e) {
e.result= SearchMessages.ScopePart_workingSetText_accessible_label;
代码示例来源:origin: org.eclipse/org.eclipse.jdt.ui
text.getAccessible().addAccessibleListener(new AccessibleAdapter() {
public void getName(AccessibleEvent e) {
e.result= NewWizardMessages.NewTypeWizardPage_enclosing_field_description;
代码示例来源:origin: org.eclipse.platform/org.eclipse.search
fUseWorkingSet.setText(SearchMessages.ScopePart_workingSetScope_text);
fWorkingSetText= new Text(fPart, SWT.SINGLE | SWT.BORDER | SWT.READ_ONLY);
fWorkingSetText.getAccessible().addAccessibleListener(new AccessibleAdapter() {
@Override
public void getName(AccessibleEvent e) {
代码示例来源:origin: org.eclipse.platform/org.eclipse.debug.ui
fSharedLocationText.getAccessible().addAccessibleListener(new AccessibleAdapter() {
@Override
public void getName(AccessibleEvent e) {
代码示例来源:origin: org.eclipse.platform/org.eclipse.debug.ui
fSharedLocationText.getAccessible().addAccessibleListener(new AccessibleAdapter() {
@Override
public void getName(AccessibleEvent e) {
代码示例来源:origin: org.eclipse/org.eclipse.ui.navigator
filterText.setFont(composite.getFont());
filterText.getAccessible().addAccessibleListener(
new AccessibleAdapter() {
代码示例来源:origin: org.eclipse.platform/org.eclipse.debug.ui
fFileText.getAccessible().addAccessibleListener(new AccessibleAdapter() {
@Override
public void getName(AccessibleEvent e) {
代码示例来源:origin: org.eclipse.jdt/org.eclipse.jdt.ui
fFilter.getAccessible().addAccessibleListener(new AccessibleAdapter() {
@Override
public void getName(AccessibleEvent e) {
代码示例来源:origin: org.eclipse.platform/org.eclipse.jface
messageLabel.setFont(JFaceResources.getDialogFont());
messageLabel.getAccessible().addAccessibleAttributeListener(
new AccessibleAttributeAdapter() {
@Override
代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.jface
messageLabel.setFont(JFaceResources.getDialogFont());
messageLabel.getAccessible().addAccessibleAttributeListener(
new AccessibleAttributeAdapter() {
@Override
代码示例来源:origin: org.eclipse/org.eclipse.wst.xsd.ui
text.getAccessible ().addAccessibleListener (accessibleAdapter);
list.getAccessible ().addAccessibleListener (accessibleAdapter);
text.getAccessible ().addAccessibleControlListener (new AccessibleControlAdapter () {
public void getRole (AccessibleControlEvent e) {
e.detail = text.getEditable () ? ACC.ROLE_TEXT : ACC.ROLE_LABEL;
代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.swt.win32.win32.x86
text.getAccessible ().addAccessibleListener (accessibleAdapter);
list.getAccessible ().addAccessibleListener (accessibleAdapter);
text.getAccessible ().addAccessibleControlListener (new AccessibleControlAdapter () {
@Override
public void getRole (AccessibleControlEvent e) {
代码示例来源:origin: org.eclipse.platform/org.eclipse.swt.gtk.linux.ppc
text.getAccessible ().addAccessibleListener (accessibleAdapter);
list.getAccessible ().addAccessibleListener (accessibleAdapter);
text.getAccessible ().addAccessibleControlListener (new AccessibleControlAdapter () {
@Override
public void getRole (AccessibleControlEvent e) {
代码示例来源:origin: org.eclipse.swt.cocoa.macosx/x86_64
text.getAccessible ().addAccessibleListener (accessibleAdapter);
list.getAccessible ().addAccessibleListener (accessibleAdapter);
text.getAccessible ().addAccessibleControlListener (new AccessibleControlAdapter () {
public void getRole (AccessibleControlEvent e) {
e.detail = text.getEditable () ? ACC.ROLE_TEXT : ACC.ROLE_LABEL;
内容来源于网络,如有侵权,请联系作者删除!