I am designing a form in java using JDeveloper. I am new to JDeveloper. In JDeveloper tool I didn\'t found any option to directly add image to form like .Net. And I don\'t k
You can try doing it this way:
ImageIcon image = new ImageIcon(getClass().getResource("imageName.png"));
JLabel lblImage = new JLabel(image);
line 1 of the code will get the image ensure that the image is in the same folder you are saving your work
As simple as this :
image = ImageIO.read(new File(path));
JLabel picLabel = new JLabel(new ImageIcon(image));
Yayy! Now your image is a swing component ! add it to a frame or panel or anything like you usually do! Probably need a repainting too , like
jpanel.add(picLabel);
jpanel.repaint();
You can use Labels as Sanjay says.
also using layered pane you can use as background image.
Don't know about JDeveloper but in code you have following possibilities:
ImageIcon
of the image then set that to a jLabel and add jLabel to your frame.paintComponents()
of your frame to draw image using Graphics in it.paintComponent()
of some panel or any other component to draw image using Graphics in it and then add that component to frame..