public String getType() { ImageIcon icon = (ImageIcon)typeBox.getSelectedItem(); return icon.getDescription(); }
ImageIcon icon = new ImageIcon("path/to/new/icon"); System.out.println(icon.getDescription());
import java.awt.Graphics2D; import java.awt.image.BufferedImage; import javax.swing.ImageIcon; public static ImageIcon resizeImageIcon( ImageIcon imageIcon , Integer width , Integer height ) { BufferedImage bufferedImage = new BufferedImage( width , height , BufferedImage.TRANSLUCENT ); Graphics2D graphics2D = bufferedImage.createGraphics(); graphics2D.drawImage( imageIcon.getImage() , 0 , 0 , width , height , null ); graphics2D.dispose(); return new ImageIcon( bufferedImage , imageIcon.getDescription() ); }
public void mousePressed(MouseEvent evt) { if (evt.isPopupTrigger()) { int index = list.locationToIndex(evt.getPoint()); list.setSelectedIndex(index); ImageIcon icon = (ImageIcon)list.getModel().getElementAt(index); String jid = icon.getDescription(); showPopup(evt, jid); } }
public void mouseReleased(MouseEvent evt) { if (evt.isPopupTrigger()) { int index = list.locationToIndex(evt.getPoint()); list.setSelectedIndex(index); ImageIcon icon = (ImageIcon)list.getModel().getElementAt(index); String jid = icon.getDescription(); showPopup(evt, jid); } } });
public void actionPerformed(ActionEvent e) { //setIcon((String) iconList.getSelectedValue()); ImageIcon icon = (ImageIcon) iconList.getSelectedValue(); setIconName(icon.getDescription()); iconSelectionForPanel.setIcon(icon); mainDialog.dispose(); } }
@Override public String getDescription() { return this.model.get().getDescription(); }
MouseListener ml = new MouseAdapter() { @Override public void mouseEntered(MouseEvent e) { JLabel label = (JLabel)e.getSource(); ImageIcon icon = (ImageIcon)label; label.setText( icon.getDescription() ); } @Override public void mouseExited(MouseEvent e) { JLabel label = (JLabel)e.getSource(); label.setText(" "); } }
private static String makeUsericonPopupText(Usericon usericon) { String info; if (!usericon.metaTitle.isEmpty()) { info = POPUP_HTML_PREFIX+"Badge: "+usericon.metaTitle; } else { info = POPUP_HTML_PREFIX+"Badge: "+usericon.type.label; } if (!usericon.channel.isEmpty() && !usericon.channelInverse) { info += " (Local)"; } if (usericon.source == Usericon.SOURCE_CUSTOM) { info += " (Custom)"; } if (Debugging.isEnabled("tt")) { info += " ["+usericon.image.getDescription()+"]"; } return info; }
private void setupWindow() { // find the right icon ListModel theModel = iconList.getModel(); ImageIcon icon = (ImageIcon) theModel.getElementAt(0); // default icon int modelSize = theModel.getSize(); for (int modelIndex = 0; modelIndex < modelSize; modelIndex++) { ImageIcon indexedIcon = (ImageIcon) theModel.getElementAt(modelIndex); if (currentIconName == indexedIcon.getDescription()) { icon = indexedIcon; iconList.setSelectedValue(icon, true); } } iconButton = new JButton(title); iconButton.addActionListener(this); mainPanel = new JPanel(new GridLayout(0, 1)); iconSelectionForPanel = new JLabel(icon); add(iconButton); add(iconSelectionForPanel); }
protected static String determineMimeType(ImageIcon imageIcon) { String mimeType = extractMimeTypeFromPath(imageIcon.getDescription()); if (mimeType != null) return mimeType; PixelGrabber pg = new PixelGrabber(imageIcon.getImage(), 0, 0, 1, 1, false); try { pg.grabPixels(); } catch (InterruptedException e) { log.warn("interrupted waiting for pixels!"); } mimeType = "image/"; if (!(pg.getColorModel() instanceof IndexColorModel)) mimeType += ImageExternalizer.FORMAT_PNG; else mimeType += ImageExternalizer.FORMAT_GIF; return mimeType; } }
private void setImageIcon(ImageIcon newIcon) { boolean sizeChanged = icon.getIconWidth() != newIcon.getIconWidth() || icon.getIconHeight() != newIcon.getIconHeight(); Image oldImage = icon.getImage(); icon.setImage(newIcon.getImage()); icon.setDescription(newIcon.getDescription()); informUsers(oldImage, newIcon.getImage(), sizeChanged); }
public Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected, boolean cellHasFocus) { if (isSelected) { setBackground(list.getSelectionBackground()); setForeground(list.getSelectionForeground()); } else { setBackground(list.getBackground()); setForeground(list.getForeground()); } setHorizontalAlignment(SwingConstants.LEFT); ImageIcon icon = (ImageIcon)value; setText(icon.getDescription()); setIcon(icon); return this; } }
int index = list.getSelectedIndex(); ImageIcon icon = (ImageIcon)list.getModel().getElementAt(index); String jidString = icon.getDescription(); try { Jid jid = JidCreate.fromUnescaped(jidString);
@Override public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) { Component rendering = lookAndFeelRenderer.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column); boolean failedToUseImage = true; if(rendering instanceof JLabel && isKey) { JLabel renderLabel = (JLabel)rendering; Icon defaultIcon = renderLabel.getIcon(); if(defaultIcon == null) { ImageIcon keyIcon = OrbisGISIcon.getIcon("key"); keyIcon.setDescription(DESCR_IMAGE); renderLabel.setIcon(keyIcon); failedToUseImage = false; } else if(defaultIcon instanceof ImageIcon && !DESCR_IMAGE.equals(((ImageIcon) defaultIcon).getDescription())) { ImageIcon defaultImageIcon = (ImageIcon) defaultIcon; ImageIcon resultIcon = concatenateImages(OrbisGISIcon.getIcon("key"), defaultImageIcon); resultIcon.setDescription(DESCR_IMAGE); renderLabel.setIcon(resultIcon); failedToUseImage = false; } else if(defaultIcon instanceof ImageIcon) { failedToUseImage = false; } } // Use Bold instead of Key icon if icon is not accepted by the component if(failedToUseImage && isKey && rendering.getFont() != null) { rendering.setFont(rendering.getFont().deriveFont(Font.BOLD)); } return rendering; }
setIconName(icon.getDescription());
for (int i = 0; i < count; i++) { ImageIcon icon = (ImageIcon)typeBox.getItemAt(i); if (icon.getDescription().equals(type)) { typeBox.setSelectedIndex(i); break;
/** * For the action listener (menu commands). */ public void actionPerformed(ActionEvent evt) { BaseApplet applet = this.getBaseApplet(); JComponent button = (JComponent)evt.getSource(); String strButtonName = button.getName(); if (SearchConstants.SEARCH_BUTTON.equals(strButtonName)) { ImageIcon icon = null; if (button instanceof JToggleButton) icon = (ImageIcon)((JToggleButton)button).getIcon(); else if (button instanceof JButton) icon = (ImageIcon)((JButton)button).getIcon(); else if (button instanceof JLabel) icon = (ImageIcon)((JLabel)button).getIcon(); String strDesc = icon.getDescription(); BaseApplet.handleAction(BookingConstants.SEARCH, this.getTourGeekScreen(), null, 0); // Make sure we are on the search tab JDisplayPanel displayPanel = this.getTourGeekScreen().getDisplayPanel(); displayPanel.switchScreens(applet, strDesc, Constants.DONT_PUSH_TO_BROWSER); } else super.actionPerformed(evt); } /**
emoteInfo += " ["+emoticonImage.getImageIcon().getDescription()+"]";
public NapkinBackground(ImageIcon icon, Insets insets) { this.icon = icon; name = icon.getDescription(); int iconW = icon.getIconWidth(); int iconH = icon.getIconHeight();