j2sdk/jabswitch 情境 1 :
Java Access Bridge for the Microsoft Windows Operating System makes it possible for a Windows based Assistive Technology to get at and interact with the Java Accessibility API. The Java Accessibility API is implemented in the Java Foundation Classes (JFC) Project Swing user interface components.
j2sdk 的 Utility : jabswitch(Java Access Bridge),Java訪問橋是一種技術,讓Java應用程序實現Accessibility API,以供Microsoft Windows系統的輔助技術訪問。

Java Access Bridge測試工具有:
(1). Java Monkey 和
(2). Java Ferret -- 不使用JDK。
這些工具內置於Java Access Bridge 2.0.2。你可以通過Java Access Bridge Downloads(http://www.oracle.com/technetwork/java/javase/downloads/jab-2-0-2-download-354311.html)下載該版本。
(http://download.oracle.com/otn-pub/java/accessbridge/2.0.2/accessbridge-2_0_2-fcs-bin-b06.zip)
memo :
1. 私有JRE並不複製Java Access Bridge所需的dll檔案到Windows的system32目錄。
2. 如果你想要配合私有JRE使用Java Access Bridge,請複製JDK安裝目錄/jre/bin中名為WindowsAccessBridge*.dll
(C:\j2sdk-1.8.0_121\jre\bin\WindowsAccessBridge-64.dll)的文件
複製到Windows的system32(C:\Windows\System32\WindowsAccessBridge-64.dll)目錄。
圖一,是測試 jabswitch(Java Access Bridge)/Java Monkey 的範例:

圖二,是測試 jabswitch(Java Access Bridge)/Java Ferret 的範例:

Step 1:
複製JDK安裝目錄/jre/bin中名為WindowsAccessBridge*.dll
(C:\j2sdk-1.8.0_121\jre\bin\WindowsAccessBridge-64.dll)的文件
複製到Windows的system32(C:\Windows\System32\WindowsAccessBridge-64.dll)目錄。

註 1:
目前Java Access Bridge 2.0.2(version date: 2011/04/19)內的Java Ferret,與J2SDK的JFC/SwingSet2.jar一起搭配使用會有問題,
即便是把新版的J2SDK(ig : j2sdk 1.8.0)內的新版的WindowsAccessBridge-64.dll(version date: 2017/02/28)放到Windows的system32
目錄內也是一樣:開啟J2SDK的JFC/SwingSet2.jar後,Java Access Bridge 2.0.2(version date: both)內的Java Ferret還不會掛,當
操作SwingSet2,例如點選SwingSet2的Menu時,就掛了。JavaFerret.log內容只有一行:Starting JavaFerret.exe Thu Jan 04 10:26:57 AM。
Java Access Bridge for the Microsoft Windows Operating System makes it possible for a Windows based Assistive Technology to get at and interact with the Java Accessibility API. The Java Accessibility API is implemented in the Java Foundation Classes (JFC) Project Swing user interface components.
j2sdk 的 Utility : jabswitch(Java Access Bridge),Java訪問橋是一種技術,讓Java應用程序實現Accessibility API,以供Microsoft Windows系統的輔助技術訪問。

Java Access Bridge測試工具有:
(1). Java Monkey 和
(2). Java Ferret -- 不使用JDK。
這些工具內置於Java Access Bridge 2.0.2。你可以通過Java Access Bridge Downloads(http://www.oracle.com/technetwork/java/javase/downloads/jab-2-0-2-download-354311.html)下載該版本。
(http://download.oracle.com/otn-pub/java/accessbridge/2.0.2/accessbridge-2_0_2-fcs-bin-b06.zip)
memo :
1. 私有JRE並不複製Java Access Bridge所需的dll檔案到Windows的system32目錄。
2. 如果你想要配合私有JRE使用Java Access Bridge,請複製JDK安裝目錄/jre/bin中名為WindowsAccessBridge*.dll
(C:\j2sdk-1.8.0_121\jre\bin\WindowsAccessBridge-64.dll)的文件
複製到Windows的system32(C:\Windows\System32\WindowsAccessBridge-64.dll)目錄。
圖一,是測試 jabswitch(Java Access Bridge)/Java Monkey 的範例:

圖二,是測試 jabswitch(Java Access Bridge)/Java Ferret 的範例:

Step 1:
複製JDK安裝目錄/jre/bin中名為WindowsAccessBridge*.dll
(C:\j2sdk-1.8.0_121\jre\bin\WindowsAccessBridge-64.dll)的文件
複製到Windows的system32(C:\Windows\System32\WindowsAccessBridge-64.dll)目錄。
Step 2:執行 jabswitch(Java Access Bridge)/Java Ferret 的範例--JavaFerret-64.exe
(1). Java Ferret has three menus:
a.UpdateSettings,
b. JavaEvents, and
c. AccessibilityEvents

註 1:
目前Java Access Bridge 2.0.2(version date: 2011/04/19)內的Java Ferret,與J2SDK的JFC/SwingSet2.jar一起搭配使用會有問題,
即便是把新版的J2SDK(ig : j2sdk 1.8.0)內的新版的WindowsAccessBridge-64.dll(version date: 2017/02/28)放到Windows的system32
目錄內也是一樣:開啟J2SDK的JFC/SwingSet2.jar後,Java Access Bridge 2.0.2(version date: both)內的Java Ferret還不會掛,當
操作SwingSet2,例如點選SwingSet2的Menu時,就掛了。JavaFerret.log內容只有一行:Starting JavaFerret.exe Thu Jan 04 10:26:57 AM。




