Sunday, January 8, 2012

Creating and Using your own Image in Java

public class ImageMaker {
public static BufferedImage createImage() {
BufferedImage img = new BufferedImage(100, 100, BufferedImage.TYPE_INT_RGB);
img.createGraphics();
Graphics2D g = (Graphics2D)img.getGraphics();
g.setColor(Color.YELLOW);
g.fillRect(0, 0, 100, 100);
for(int i = 1; i < 49; i++) {
g.setColor(new Color(5*i, 5*i, 4+1*2+i*3));
g.fillRect(2*i, 2*i, 3*i, 3*1);
}
return img;
}
public static void main(String[] args) {
JFrame frame = new JFrame("Image Maker");
frame.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent event) {
System.exit(0);
}
});
frame.setBounds(0, 0, 200, 200);
JImagePanel panel = new JImagePanel(createImage(), 50, 45);
frame.add(panel);
frame.setVisible(true);
}
}
Running Codes

0 comments:

Post a Comment

Tu comentario será moderado la primera vez que lo hagas al igual que si incluyes enlaces. A partir de ahi no ser necesario si usas los mismos datos y mantienes la cordura. No se publicarán insultos, difamaciones o faltas de respeto hacia los lectores y comentaristas de este blog.