public static void setMnemonic(AbstractButton button, String key) { String mnemonic = getOptionalString(key); if (mnemonic != null && mnemonic.length() > 0) setMnemonic(button, mnemonic.charAt(0)); }
protected void initializeSortPositions(JMenu sortPositionListMenu, PositionsModel positionsModel) { for (PositionTableColumn column : columnModel.getPreparedColumns()) { if (column.getComparator() == null) continue; String menuItemText = RouteConverter.getBundle().getString(column.getName()); SortColumnAction action = new SortColumnAction(positionsModel, column); actionManager.register(createSortKey(column.getName()), action); JMenuItem menuBarItem = new JMenuItem(action); menuBarItem.setText(menuItemText); setMnemonic(menuBarItem, column.getName() + MNEMONIC_SUFFIX); sortPositionListMenu.add(menuBarItem); } }
format.getMaximumPositionCount(), fileCount, reducedPositionCount)); setMnemonic(buttonSplit, "split-mnemonic"); buttonSplit.addActionListener(new DialogAction(this) { public void run() { setMnemonic(buttonReduce, "reduce-mnemonic"); buttonReduce.addActionListener(new DialogAction(this) { public void run() { setMnemonic(buttonIgnore, "ignore-mnemonic"); buttonIgnore.addActionListener(new DialogAction(this) { public void run() { setMnemonic(buttonCancel, "cancel-mnemonic"); buttonCancel.addActionListener(new DialogAction(this) { public void run() {
setMnemonic(buttonCancel, "cancel-mnemonic"); buttonCancel.addActionListener(new DialogAction(this) { public void run() {
setMnemonic(buttonClose, "close-mnemonic"); buttonClose.addActionListener(new DialogAction(this) { public void run() {
setMnemonic(buttonClose, "close-mnemonic"); buttonClose.addActionListener(new DialogAction(this) { public void run() {
private static void initializeItem(String name, JMenuItem item) { item.setName(name); item.setText(getString(name + "-action")); String tooltip = getOptionalString(name + "-action-tooltip"); if (tooltip != null) item.setToolTipText(tooltip); setMnemonic(item, name + "-action-mnemonic"); String keystroke = getOptionalString(name + "-action-keystroke" + (isMac() ? "-mac" : "")); if (keystroke != null) item.setAccelerator(getKeyStroke(keystroke)); String iconUrl = getOptionalString(name + "-action-icon"); if (iconUrl != null) { Icon icon = IconLoader.getIcon(iconUrl); item.setIcon(icon); item.setDisabledIcon(icon); } }
setMnemonic(buttonCancel, "cancel-mnemonic"); buttonCancel.addActionListener(new DialogAction(this) { public void run() {
setContentPane(contentPane); setMnemonic(buttonSearchPositions, "search-position-mnemonic"); buttonSearchPositions.addActionListener(new DialogAction(this) { public void run() throws IOException, ServiceUnavailableException { setMnemonic(buttonInsertPosition, "insert-action-mnemonic"); buttonInsertPosition.addActionListener(new DialogAction(this) { public void run() {
setMnemonic(buttonCancel, "cancel-mnemonic"); buttonCancel.addActionListener(new DialogAction(this) { public void run() {
setMnemonic(buttonSelectAll, "select-all-action-mnemonic"); buttonSelectAll.addActionListener(new DialogAction(this) { public void run() { setMnemonic(buttonClearSelection, "clear-selection-action-mnemonic"); buttonClearSelection.addActionListener(new DialogAction(this) { public void run() { setMnemonic(buttonInsertAllWaypoints, "insert-all-waypoints-mnemonic"); buttonInsertAllWaypoints.addActionListener(new DialogAction(this) { public void run() { setMnemonic(buttonInsertOnlyTurnpoints, "insert-only-turnpoints-mnemonic"); buttonInsertOnlyTurnpoints.addActionListener(new DialogAction(this) { public void run() {
setMnemonic(buttonCancel, "cancel-mnemonic"); buttonCancel.addActionListener(new DialogAction(this) { public void run() { setMnemonic(buttonCancel2, "cancel-mnemonic"); buttonCancel2.addActionListener(new DialogAction(this) { public void run() {
protected void initializeShowColumn(JMenu showColumnMenu) { VisibleListener visibleListener = new VisibleListener(); for (PositionTableColumn column : columnModel.getPreparedColumns()) { column.addPropertyChangeListener(visibleListener); String menuItemText = RouteConverter.getBundle().getString(column.getName()); ToggleColumnVisibilityAction action = new ToggleColumnVisibilityAction(column); actionManager.register(createShowKey(column.getName()), action); JCheckBoxMenuItem popupItem = new JCheckBoxMenuItem(menuItemText); popupItem.setModel(new PositionTableColumnButtonModel(column, action)); popupMenu.add(popupItem); if (showColumnMenu != null) { JCheckBoxMenuItem menuBarItem = new JCheckBoxMenuItem(menuItemText); menuBarItem.setModel(new PositionTableColumnButtonModel(column, action)); setMnemonic(menuBarItem, column.getName() + MNEMONIC_SUFFIX); showColumnMenu.add(menuBarItem); } } }
setMnemonic(buttonCancel, "cancel-mnemonic"); buttonCancel.addActionListener(new DialogAction(this) { public void run() {
setMnemonic(buttonSelectByDistance, "select-mnemonic"); buttonSelectByDistance.addActionListener(new DialogAction(this) { public void run() { setMnemonic(buttonSelectByOrder, "select-mnemonic"); buttonSelectByOrder.addActionListener(new DialogAction(this) { public void run() { setMnemonic(buttonSelectBySignificance, "select-mnemonic"); buttonSelectBySignificance.addActionListener(new DialogAction(this) { public void run() { setMnemonic(buttonClearSelection, "clear-selection-action-mnemonic"); buttonClearSelection.addActionListener(new DialogAction(this) { public void run() { setMnemonic(buttonDeletePositions, "delete-selected-positions-mnemonic"); buttonDeletePositions.addActionListener(new DialogAction(this) { public void run() {
setMnemonic(buttonClose, "close-mnemonic"); buttonClose.addActionListener(new DialogAction(this) { public void run() {
registerAction(buttonStop, "stop-download"); setMnemonic(buttonClose, "close-mnemonic"); buttonClose.addActionListener(new DialogAction(this) { public void run() {