@Override public CountDownLatch createCountDownLatch() { returnnew CountDownLatch(1);
}
privatestatic JPopupMenu createPopup() {
JPopupMenu popup = new JPopupMenu("MENU");
popup.add("One");
popup.add("Two");
popup.add("Three");
popup.addSeparator();
JMenu menu = new JMenu("For submenu");
menu.add("subOne");
menu.add("subTwo");
menu.add("subThree");
popup.add(menu); return popup;
}
publicvoid createTest() {
INSTRUCTIONS = "INSTRUCTIONS:\n"
+ "Check a11y of JPopupMenu.\n\n"
+ "Turn screen reader on, and Tab to the show button and press space.\n"
+ "Press the up and down arrow buttons to move through the menu, and open submenu.\n\n"
+ "If you can hear popup menu items tab further and press PASS, otherwise press FAIL.\n";
JPanel frame = new JPanel();
JButton button = new JButton("show");
button.setPreferredSize(new Dimension(100, 35));
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.