org.eclipse.swt.widgets.Text.getAccessible()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(6.9k)|赞(0)|评价(0)|浏览(122)

本文整理了Java中org.eclipse.swt.widgets.Text.getAccessible()方法的一些代码示例,展示了Text.getAccessible()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Text.getAccessible()方法的具体详情如下:
包路径:org.eclipse.swt.widgets.Text
类名称:Text
方法名:getAccessible

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;

相关文章

微信公众号

最新文章

更多

Text类方法