كيفية إضافة صورة كخلفية إلى JPanel

اذهب الى الأسفل

كيفية إضافة صورة كخلفية إلى JPanel Empty كيفية إضافة صورة كخلفية إلى JPanel

مُساهمة من طرف NEXT في الإثنين يناير 14, 2019 7:39 am

كود جميل لوضع صورة كخليفة فى العنصر الرسومي 

الكود:

import java.awt.Dimension;
import java.awt.Graphics;
import java.awt.Image;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JPanel;

public class Main {

  public static void main(String[] args) {
    ImagePanel panel = new ImagePanel(
        new ImageIcon("images/background.png").getImage());

    JFrame frame = new JFrame();
    frame.getContentPane().add(panel);
    frame.pack();
    frame.setVisible(true);
  }
}

class ImagePanel extends JPanel {

  private Image img;

  public ImagePanel(String img) {
    this(new ImageIcon(img).getImage());
  }

  public ImagePanel(Image img) {
    this.img = img;
    Dimension size = new Dimension(img.getWidth(null), img.getHeight(null));
    setPreferredSize(size);
    setMinimumSize(size);
    setMaximumSize(size);
    setSize(size);
    setLayout(null);
  }

  public void paintComponent(Graphics g) {
    g.drawImage(img, 0, 0, null);
  }

}

rabbit rabbit

ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
كيفية إضافة صورة كخلفية إلى JPanel Do.php?imgf=154090993464951
NEXT
NEXT
الادارة
الادارة

تاريخ التسجيل : 18/02/2011
المساهمات : 380
النقاط : 200556
التقيم : 14
الدولة : مصر
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة

ََ

مواضيع ذات صلة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى