@Override public JMenuItem getMenuPresenter() { JCheckBoxMenuItem menuItem = new JCheckBoxMenuItem(this); menuItem.setIcon(null); return menuItem; }
@Override public JMenuItem getMenuPresenter() { JCheckBoxMenuItem menuItem = new JCheckBoxMenuItem(this); menuItem.setIcon(null); return menuItem; }
FileSystemView view = FileSystemView.getFileSystemView(); Icon icon = view.getSystemIcon(file); ff.setIcon(icon);
protected void updateWindowMenu() { JMenu m = windowMenu; JMenuItem mi; // FIXME - We leak memory here!! m.removeAll(); mi = m.add(getAction(view, MinimizeWindowAction.ID)); mi.setIcon(null); mi = m.add(getAction(view, MaximizeWindowAction.ID)); mi.setIcon(null); m.addSeparator(); for (Iterator i = views().iterator(); i.hasNext();) { View pr = (View) i.next(); if (getAction(pr, FocusWindowAction.ID) != null) { mi = m.add(getAction(pr, FocusWindowAction.ID)); } } if (paletteActions.size() > 0) { m.addSeparator(); for (Action a : paletteActions) { JCheckBoxMenuItem cbmi = new JCheckBoxMenuItem(a); ActionUtil.configureJCheckBoxMenuItem(cbmi, a); cbmi.setIcon(null); m.add(cbmi); } } MenuBuilder mb = model.getMenuBuilder(); mb.addOtherWindowItems(m, OSXApplication.this, view); }
menuItemShowDataPanel.setIcon(createEmptyImageIcon(20, 20)); menuItemShowDataPanel.setToolTipText(localStrings.getString("main_frame_menuitem_hint_show_data_panel")); menuItemShowDataPanel.setActionCommand(GCPreferences.SHOW_DATA_PANEL); menuItemAntiAlias.setIcon(createEmptyImageIcon(20, 20)); menuItemAntiAlias.setToolTipText(localStrings.getString("main_frame_menuitem_hint_antialias")); menuItemAntiAlias.setActionCommand(GCPreferences.ANTI_ALIAS); menuItemFullGCLines.setMnemonic(localStrings.getString("main_frame_menuitem_mnemonic_full_gc_lines").charAt(0)); menuItemFullGCLines.setToolTipText(localStrings.getString("main_frame_menuitem_hint_full_gc_lines")); menuItemFullGCLines.setIcon(createMonoColoredImageIcon(FullGCLineRenderer.DEFAULT_LINEPAINT, 20, 20)); menuItemFullGCLines.setActionCommand(GCPreferences.FULL_GC_LINES); menuItemFullGCLines.addActionListener(viewMenuActionListener); menuItemIncGCLines.setMnemonic(localStrings.getString("main_frame_menuitem_mnemonic_inc_gc_lines").charAt(0)); menuItemIncGCLines.setToolTipText(localStrings.getString("main_frame_menuitem_hint_inc_gc_lines")); menuItemIncGCLines.setIcon(createMonoColoredImageIcon(IncLineRenderer.DEFAULT_LINEPAINT, 20, 20)); menuItemIncGCLines.setActionCommand(GCPreferences.INC_GC_LINES); menuItemIncGCLines.addActionListener(viewMenuActionListener); menuItemGcTimesLine.setMnemonic(localStrings.getString("main_frame_menuitem_mnemonic_gc_times_line").charAt(0)); menuItemGcTimesLine.setToolTipText(localStrings.getString("main_frame_menuitem_hint_gc_times_line")); menuItemGcTimesLine.setIcon(createMonoColoredImageIcon(GCTimesRenderer.DEFAULT_LINEPAINT, 20, 20)); menuItemGcTimesLine.setActionCommand(GCPreferences.GC_LINES_LINE); menuItemGcTimesLine.addActionListener(viewMenuActionListener); menuItemGcTimesRectangle.setMnemonic(localStrings.getString("main_frame_menuitem_mnemonic_gc_times_rectangles").charAt(0)); menuItemGcTimesRectangle.setToolTipText(localStrings.getString("main_frame_menuitem_hint_gc_times_rectangles")); menuItemGcTimesRectangle.setIcon(createMonoColoredImageIcon(GCRectanglesRenderer.DEFAULT_LINEPAINT, 20, 20));
selectionModeMenu.setIcon( selectionModeIcon ); ItemListener listener = new ItemListener() { @Override
public void addToggleAction(String category, String name, String description, String tooltip, Icon icon, final Predicate predicate, boolean initialValue) { final JCheckBoxMenuItem checkBox = MenuBar.makeMenuItem(name, JCheckBoxMenuItem.class); checkBox.setIcon(icon); checkBox.setText(description); checkBox.setToolTipText(tooltip); checkBox.setSelected(initialValue); checkBox.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { predicate.set(checkBox.isSelected()); } }); addItem(category, checkBox); }
"MW_VIEW_MENU_MODIFICATION_INFO_ALL", viewModificationInfoMenuBG)); viewMarkTranslatedSegmentsCheckBoxMenuItem.setIcon(MainMenuIcons.newColorIcon(Styles.EditorColor.COLOR_TRANSLATED.getColor())); viewMarkUntranslatedSegmentsCheckBoxMenuItem.setIcon(MainMenuIcons.newColorIcon(Styles.EditorColor.COLOR_UNTRANSLATED.getColor())); viewDisplaySegmentSourceCheckBoxMenuItem.setIcon(MainMenuIcons.newColorIcon(Styles.EditorColor.COLOR_SOURCE.getColor())); viewMarkNonUniqueSegmentsCheckBoxMenuItem.setIcon(MainMenuIcons.newTextIcon(Styles.EditorColor.COLOR_NON_UNIQUE.getColor(), 'M')); viewMarkNotedSegmentsCheckBoxMenuItem.setIcon(MainMenuIcons.newColorIcon(Styles.EditorColor.COLOR_NOTED.getColor())); viewMarkNBSPCheckBoxMenuItem.setIcon(MainMenuIcons.newColorIcon(Styles.EditorColor.COLOR_NBSP.getColor())); viewMarkWhitespaceCheckBoxMenuItem.setIcon(MainMenuIcons.newColorIcon(Styles.EditorColor.COLOR_WHITESPACE.getColor())); viewMarkBidiCheckBoxMenuItem.setIcon(MainMenuIcons.newColorIcon(Styles.EditorColor.COLOR_BIDIMARKERS.getColor())); viewModificationInfoMenu.setIcon(MainMenuIcons.newBlankIcon()); viewMarkAutoPopulatedCheckBoxMenuItem.setIcon(MainMenuIcons.newColorIcon(Styles.EditorColor.COLOR_MARK_COMES_FROM_TM_XAUTO.getColor())); viewMarkGlossaryMatchesCheckBoxMenuItem.setIcon(MainMenuIcons.newColorIcon(Styles.EditorColor.COLOR_TRANSTIPS.getColor())); viewMarkLanguageCheckerCheckBoxMenuItem.setIcon(MainMenuIcons.newColorIcon(Styles.EditorColor.COLOR_LANGUAGE_TOOLS.getColor())); viewMarkFontFallbackCheckBoxMenuItem.setIcon(MainMenuIcons.newTextIcon(UIManager.getColor("Label.foreground"), new Font("Serif", Font.ITALIC, 16), 'F')); viewMenu.addSeparator();
jCheckBoxMenuItem = new JCheckBoxMenuItem(overviewGroup.getName()); if (overviewTab.getSelectedView().equals(TabsOverview.get().stations())) { jCheckBoxMenuItem.setIcon(Images.LOC_STATION.getIcon()); jCheckBoxMenuItem.setIcon(Images.LOC_SYSTEM.getIcon()); jCheckBoxMenuItem.setIcon(Images.LOC_REGION.getIcon()); jCheckBoxMenuItem = new JCheckBoxMenuItem(location.getName()); if (location.isStation()) { jCheckBoxMenuItem.setIcon(Images.LOC_STATION.getIcon()); jCheckBoxMenuItem.setIcon(Images.LOC_SYSTEM.getIcon()); jCheckBoxMenuItem.setIcon(Images.LOC_REGION.getIcon());
jAssets.setIcon(jAssets.isSelected() ? Images.INCLUDE_ASSETS_SELECTED.getIcon() : Images.INCLUDE_ASSETS.getIcon()); jJobs.setIcon(jJobs.isSelected() ? Images.INCLUDE_JOBS_SELECTED.getIcon() : Images.INCLUDE_JOBS.getIcon()); jBuyingOrders.setIcon(jBuyingOrders.isSelected() ? Images.INCLUDE_ORDERS_SELECTED.getIcon() : Images.INCLUDE_ORDERS.getIcon()); jSellingOrders.setIcon(jSellingOrders.isSelected() ? Images.INCLUDE_ORDERS_SELECTED.getIcon() : Images.INCLUDE_ORDERS.getIcon()); jBoughtTransactions.setIcon(jBoughtTransactions.isSelected() ? Images.INCLUDE_ORDERS_SELECTED.getIcon() : Images.INCLUDE_ORDERS.getIcon()); jSoldTransactions.setIcon(jSoldTransactions.isSelected() ? Images.INCLUDE_ORDERS_SELECTED.getIcon() : Images.INCLUDE_ORDERS.getIcon()); jSellingContracts.setIcon(jSellingContracts.isSelected() ? Images.INCLUDE_CONTRACTS_SELECTED.getIcon() : Images.INCLUDE_CONTRACTS.getIcon()); jBuyingContracts.setIcon(jBuyingContracts.isSelected() ? Images.INCLUDE_CONTRACTS_SELECTED.getIcon() : Images.INCLUDE_CONTRACTS.getIcon()); jBoughtContracts.setIcon(jBoughtContracts.isSelected() ? Images.INCLUDE_CONTRACTS_SELECTED.getIcon() : Images.INCLUDE_CONTRACTS.getIcon()); jSoldContracts.setIcon(jSoldContracts.isSelected() ? Images.INCLUDE_CONTRACTS_SELECTED.getIcon() : Images.INCLUDE_CONTRACTS.getIcon()); getDialog().pack(); return ok;