📄 PanelResimEkle.java .java dosyası

⬇️ İndir
import javax.swing.*; import java.awt.*; public class PanelResimEkle { public PanelResimEkle() { JFrame frame = new JFrame("JLabel Kullanmadan Resim Ekle | Java Blackboard [129]"); JPanel anapanel = new JPanel(); anapanel.setLayout(null); anapanel.setBackground(new Color(160, 160, 160)); anapanel.setBounds(0,0,1000,600); resimPaneli.setLayout(null); resimPaneli.setBackground(new Color(3, 38, 19)); //14, 34, 43)); resimPaneli.setPreferredSize(new Dimension(945, 600)); resimPaneli.setBounds(50,50,900,500); anapanel.add(resimPaneli); frame.add(anapanel); frame.setSize(1000,622); frame.setLayout(null); frame.setResizable(false); frame.setLocationRelativeTo(null); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setVisible(true); } // Resmin resimPaneli'ne eklenmesi. JPanel resimPaneli = new JPanel() { @Override protected void paintComponent(Graphics grafik) { super.paintComponent(grafik); ImageIcon icon400x400 = new ImageIcon("src/images/istasyondaSabah_400x400.jpg"); Image resim400x400 = icon400x400.getImage(); ImageIcon icon400x100 = new ImageIcon("src/images/bitkiler_400x100.jpg"); Image resim400x100 = icon400x100.getImage(); ImageIcon icon150x300 = new ImageIcon("src/images/kavsak_150x300.jpg"); Image resim150x300 = icon150x300.getImage(); ImageIcon icon100x100 = new ImageIcon("src/images/yaya_100x100.jpg"); Image resim100x100 = icon100x100.getImage(); ImageIcon icon150x100 = new ImageIcon("src/images/gunbatimi_150x100.jpg"); Image resim150x100 = icon150x100.getImage(); ImageIcon icon250x200 = new ImageIcon("src/images/okyanus_250x200.jpg"); Image resim250x200 = icon250x200.getImage(); if (resim400x400 != null) { // Resmi çizerek ekliyoruz. // drawImage(Image img, int x, int y, ImageObserver observer) // null parametresi ile ImageObserver 'i gözardi ediyoruz. grafik.drawImage(resim400x400, 50, 50, null); } if (resim400x100 != null) { // Resmi çizerek ekliyoruz. grafik.drawImage(resim400x100, 450, 50, null); } if (resim150x300 != null) { // Resmi çizerek ekliyoruz. grafik.drawImage(resim150x300, 450, 150, null); } if (resim100x100 != null) { // Resmi çizerek ekliyoruz. grafik.drawImage(resim100x100, 600, 150, null); } if (resim150x100 != null) { // Resmi çizerek ekliyoruz. grafik.drawImage(resim150x100, 700, 150, null); } if (resim250x200 != null) { // Resmi çizerek ekliyoruz. grafik.drawImage(resim250x200, 600, 250, null); } } }; public static void main(String[] args) { SwingUtilities.invokeLater(() -> new PanelResimEkle()); } }