private static void loadIcons() { updateIcon = UIUtils.loadImageIcon("/org/esa/snap/productlibrary/icons/refresh24.png", ProductLibraryToolView.class); searchIcon = UIUtils.loadImageIcon("/org/esa/snap/productlibrary/icons/search24.png", ProductLibraryToolView.class); stopIcon = UIUtils.loadImageIcon("icons/Stop24.gif"); addButtonIcon = UIUtils.loadImageIcon("icons/Plus24.gif"); removeButtonIcon = UIUtils.loadImageIcon("icons/Minus24.gif"); helpIcon = UIUtils.loadImageIcon("icons/Help24.gif"); }
/** * Gets the image icon loaded from the given resource path. * <p>Note that this method only works for images found in the classpath of the class loader which loaded this {@link UIUtils} class. * If you are not sure, you should better use {@link #getImageURL(String, Class)}.</p> * * @param resourcePath the resource path * * @return an image icon loaded from the given resource path or <code>null</code> if it could not be found */ public static ImageIcon loadImageIcon(String resourcePath) { return loadImageIcon(resourcePath, UIUtils.class); }
public static JComponent createToolBarSeparator() { if (_separatorIcon == null) { _separatorIcon = UIUtils.loadImageIcon("icons/Separator24.gif"); } return new JLabel(_separatorIcon); }
private ImageIcon loadIcon(String iconPath) { final ImageIcon icon; URL resource = MaskManagerForm.class.getResource(iconPath); if (resource != null) { icon = new ImageIcon(resource); } else { icon = UIUtils.loadImageIcon(iconPath); } return icon; }
private static void loadIcons() { processIcon = UIUtils.loadImageIcon("icons/Play24.png"); processRolloverIcon = ToolButtonFactory.createRolloverIcon(processIcon); stopIcon = UIUtils.loadImageIcon("icons/Stop24.gif"); stopRolloverIcon = ToolButtonFactory.createRolloverIcon(stopIcon); monitorStartIcon = UIUtils.loadImageIcon("/org/esa/snap/productlibrary/icons/run24.png", AOIMonitoringToolView.class); monitorStartRolloverIcon = ToolButtonFactory.createRolloverIcon(monitorStartIcon); monitorStopIcon = UIUtils.loadImageIcon("/org/esa/snap/productlibrary/icons/run-red24.png", AOIMonitoringToolView.class); monitorStopRolloverIcon = ToolButtonFactory.createRolloverIcon(monitorStopIcon); clearIcon = TangoIcons.actions_edit_clear(TangoIcons.Res.R22); helpIcon = TangoIcons.apps_help_browser(TangoIcons.Res.R22); }
private static AbstractButton createButton(final String path, String name) { final AbstractButton button = ToolButtonFactory.createButton(UIUtils.loadImageIcon(path), false); button.setName(name); return button; }
private static AbstractButton createButton(final String path, String name) { final AbstractButton button = ToolButtonFactory.createButton(UIUtils.loadImageIcon(path), false); button.setName(name); return button; }
public JButton createAddFileButton() { final JButton addButton = (JButton) ToolButtonFactory.createButton(UIUtils.loadImageIcon("icons/Plus24.gif"), false); setName(addButton, "addButton"); addButton.addActionListener(e -> onAddButton()); return addButton; }
public JButton createMoveDownFileButton() { final JButton moveDownButton = (JButton) ToolButtonFactory.createButton(UIUtils.loadImageIcon("icons/MoveDown24.gif"), false); setName(moveDownButton, "moveDownProductButton"); moveDownButton.addActionListener(e -> onMoveDownButton()); return moveDownButton; } public JButton createRemoveFileButton() {
public JButton createMoveUpFileButton() { final JButton moveUpButton = (JButton) ToolButtonFactory.createButton(UIUtils.loadImageIcon("icons/MoveUp24.gif"), false); setName(moveUpButton, "moveUpProductButton"); moveUpButton.addActionListener(e -> onMoveUpButton()); return moveUpButton; } public JButton createMoveDownFileButton() {
public JButton createRemoveFileButton() { final JButton removeButton = (JButton) ToolButtonFactory.createButton(UIUtils.loadImageIcon("icons/Minus16.gif"), false); setName(removeButton, "removeButton"); removeButton.addActionListener(e -> onRemoveButton()); return removeButton; }
public JButton createAddFileButton() { final JButton addButton = (JButton) ToolButtonFactory.createButton(UIUtils.loadImageIcon("icons/Plus16.gif"), false); setName(addButton, "addButton"); addButton.addActionListener(e -> onAddButton()); return addButton; }
public MultiRenderer() { checkBoxRenderer = new JCheckBox(); textComponentRenderer = new JTextField(); textComponentRenderer.setBorder(new EmptyBorder(0, 0, 0, 0)); defaultRenderer = new DefaultTableCellRenderer(); deleteButton = ToolButtonFactory.createButton(UIUtils.loadImageIcon("/org/esa/snap/resources/images/icons/DeleteShapeTool16.gif"), false); editButton = new JButton("..."); deleteButton.addActionListener(e -> fireEditingStopped()); editButton.addActionListener(e -> fireEditingStopped()); }
private AbstractButton createRemoveInputButton() { final AbstractButton removeButton = ToolButtonFactory.createButton(UIUtils.loadImageIcon("icons/Minus24.gif"), false); removeButton.addActionListener(e -> listModel.removeElementsAt(inputPathsList.getSelectedIndices())); return removeButton; }
MaskManagerForm(ToolTopComponent maskTopComponent, ListSelectionListener selectionListener) { super(true, selectionListener); helpButton = ToolButtonFactory.createButton(UIUtils.loadImageIcon("icons/Help22.png"), false); helpButton.setName("helpButton"); actions = new MaskFormActions(maskTopComponent, this); updateState(); }
VisibilityHR() { ImageIcon icon = UIUtils.loadImageIcon("icons/EyeIcon10.gif"); this.setBorder(UIManager.getBorder("TableHeader.cellBorder")); this.setText(null); this.setIcon(icon); this.setHorizontalAlignment(SwingConstants.CENTER); this.setPreferredSize(this.getPreferredSize()); }
@Override protected PagePanel createPagePanel() { final String helpId = Bundle.CTL_ProfilePlotTopComponent_HelpId(); final String chartTitle = ProfilePlotPanel.CHART_TITLE; final Icon largeIcon = UIUtils.loadImageIcon("icons/ProfilePlot24.gif"); ProfilePlotPanel profilePlotPanel = new ProfilePlotPanel(this, helpId); final TableViewPagePanel tableViewPagePanel = new TableViewPagePanel(this, tableHelpID, chartTitle, largeIcon); profilePlotPanel.setAlternativeView(tableViewPagePanel); tableViewPagePanel.setAlternativeView(profilePlotPanel); return profilePlotPanel; }
@Override protected PagePanel createPagePanel() { final Icon largeIcon = UIUtils.loadImageIcon("icons/ScatterPlot24.gif"); final String chartTitle = ScatterPlotPanel.CHART_TITLE; final ScatterPlotPanel scatterPlotPanel = new ScatterPlotPanel(this, Bundle.CTL_ScatterPlotTopComponent_HelpId()); final TableViewPagePanel tableViewPanel = new TableViewPagePanel(this, Bundle.CTL_ScatterPlotTopComponent_HelpId(), chartTitle, largeIcon); scatterPlotPanel.setAlternativeView(tableViewPanel); tableViewPanel.setAlternativeView(scatterPlotPanel); return scatterPlotPanel; }
protected AbstractButton getHelpButton() { if (helpId != null) { final AbstractButton helpButton = ToolButtonFactory.createButton(UIUtils.loadImageIcon("icons/Help22.png"), false); helpButton.setToolTipText("Help."); helpButton.setName("helpButton"); helpButton.addActionListener(e -> parentComponent.getHelpCtx().display()); // HelpSys.enableHelpKey(getParentDialogContentPane(), helpId); return helpButton; } return null; }
private AdjustableViewScrollPane createScrollPane() { AbstractButton zoomAllButton = ToolButtonFactory.createButton(UIUtils.loadImageIcon("icons/ZoomAll13.gif"), false); zoomAllButton.setFocusable(false); zoomAllButton.setFocusPainted(false); zoomAllButton.addActionListener(e -> getLayerCanvas().zoomAll()); AdjustableViewScrollPane scrollPane = new AdjustableViewScrollPane(layerCanvas); // todo - use sceneImage.getConfiguration() (nf, 18.09.2008) scrollPane.setBackground(DEFAULT_IMAGE_BACKGROUND_COLOR); scrollPane.setCornerComponent(zoomAllButton); return scrollPane; }