How to add image to JFrame
in
Programming Questions
•
2 years ago
I'm new in Processing I try to add image to JFrame but it can't display an image, Help me please.
########### MyFrame.pde ############
import javax.swing.*;
import java.awt.*;
class MyFrame extends JFrame {
MyFrame() {
JFrame f = new JFrame("My Frame");
f.setSize(400, 600);
f.setLocationRelativeTo(null);
f.setResizable(false);
f.setVisible(true);
f.add(new ImagePanel());
}
}
class ImagePanel extends JPanel {
ImagePanel(){}
Image img = Toolkit.getDefaultToolkit().getImage("image_name.png");
void paint(Graphics g) {
g.drawImage(img, 0, 0, this);
super.paint(g);
}
}
############ Test.pde ##############
void setup(){
size(400,600);
}
void draw(){
//...
}
void mousePressed(){
MyFrame frame = new MyFrame();
}
1