Java by API/javax.swing/ImageIcon — различия между версиями
Admin (обсуждение | вклад) м (1 версия) |
Admin (обсуждение | вклад) м (1 версия) |
(нет различий)
|
Текущая версия на 14:19, 31 мая 2010
ImageIcon: getImage()
import java.awt.Image;
import javax.swing.GrayFilter;
import javax.swing.Icon;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class Main {
public static void main(String[] a) {
JFrame frame = new JFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
ImageIcon icon = new ImageIcon("yourFile.gif");
Image normalImage = icon.getImage();
Image grayImage = GrayFilter.createDisabledImage(normalImage);
Icon warningIcon = new ImageIcon(grayImage);
JLabel warningLabel = new JLabel(warningIcon);
JLabel label3 = new JLabel("Warning", icon, JLabel.CENTER);
frame.add(warningLabel,"Center");
frame.add(label3,"South");
frame.setSize(300, 200);
frame.setVisible(true);
}
}
ImageIcon: setDescription(String description)
import javax.swing.ImageIcon;
public class Main {
public static void main(String[] argv) throws Exception {
ImageIcon icon = new ImageIcon("image.gif");
icon.setDescription("Description of Image");
}
}
new ImageIcon(String filename)
import java.awt.Image;
import javax.swing.ImageIcon;
public class Main {
public static void main(String[] a) {
ImageIcon imageIcon = new ImageIcon("yourFile.gif");
Image image = imageIcon.getImage();
}
}