IK ben bezig om met een java applicatie met een fileChooser het bestand te laten zien. DIt lukt me niet. Ik heb gehooord dat je gebruik moet maken van een bufferedImage maar ik weet niet hoe en hoe ik deze kan laten zien.
Heeft iemand een idee hoe dit moet?
Lucas
hier is de source:
import javax.swing.JPanel;
import java.awt.image.BufferedImage;
import java.io.File;
import java.awt.Graphics2D;
import java.awt.Graphics;
import java.awt.Image;
import javax.imageio.ImageIO;
public class DrawPanel extends JPanel {
BufferedImage bimage;
public DrawPanel() {
System.out.println("DrawPanel.class ...");
}
public void setImage(String fileName)
{
image = null;
File file = new File(fileName);
BufferedImage image =
image = ImageIO.read(file);
}
public void paint(Graphics g)
{
System.out.println(image);
g.drawString("test", 10, 10);
}
}
Heeft iemand een idee hoe dit moet?
Lucas
hier is de source:
import javax.swing.JPanel;
import java.awt.image.BufferedImage;
import java.io.File;
import java.awt.Graphics2D;
import java.awt.Graphics;
import java.awt.Image;
import javax.imageio.ImageIO;
public class DrawPanel extends JPanel {
BufferedImage bimage;
public DrawPanel() {
System.out.println("DrawPanel.class ...");
}
public void setImage(String fileName)
{
image = null;
File file = new File(fileName);
BufferedImage image =
image = ImageIO.read(file);
}
public void paint(Graphics g)
{
System.out.println(image);
g.drawString("test", 10, 10);
}
}