<dependency> <groupId>com.example</groupId> <artifactId>iron-a11y-keys-behavior</artifactId> <version>1.0.0</version> </dependency> @KeyShortcut(Keys.CONTROL + "S") public void onSave() { // ... } @Focusable @KeyboardNavigate(Direction.DOWN) private Button saveButton; @Focusable @KeyboardNavigate(Direction.UP) private Button cancelButton; @Accessible(role = Role.BUTTON, name = "Save Button", description = "Click to save the changes") private Button saveButton; @Accessible(role = Role.PANEL, name = "Main Panel", description = "The main panel of the application") private JPanel mainPanel; public class CustomA11yConfiguration implements A11yConfiguration { // ... } A11yKeysBehaviorConfiguration.setConfiguration(new CustomA11yConfiguration());


上一篇:
下一篇:
切换中文