الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف بتتبرمج الصوره بالجافا ؟؟؟؟

بدأه simpatico في 9 ديسمبر 2009 · 6 رد · 496 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

ممكن تساعدوني

بدي لما اضغط على button يطلعلي window فيها صوره

بس كيف بتتبرمج الصوره بالجافا ؟؟؟؟

#2

لو سمحت أعيدي الصياغة بالعربية الفصحى

تحياتي

1
حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#3

ما الجزء الذي تجد فيه صعوبة؟؟ لو أمكن ضع الكود الذي كتبته

#4

ما اريده هو اسم ال METHOD التي تتعامل مع الصور

#5

ممكن تضع الصورة وسط JLabel، وتضيف هذا الJLabel إلى النافذة.

يمكنك أن تمرر للconstructor الخاص بJLabel كائن من فئة ImageIcon

JLabel labelImage = new JLabel(new ImageIcon("yourImage.png"));
#6

شكرا جزيلا لك اخي

#7
/**
 *  Here is the complete code
 */
import java.awt.Color;
import java.io.File;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;


public class ImageDialogExample extends JFrame
{
    public ImageDialogExample()
    {
        String imageName = "sample.jpg";
        setSize(500,500);
        JPanel panel = new JPanel();
        panel.setBackground(Color.black);
        String fileSeparator = System.getProperty("file.separator");
    try
    {
        //creation of dinamic filename path
        File file = new File(".");
        StringBuilder fileNameBuilder = new StringBuilder(file.getCanonicalPath());
        fileNameBuilder.append(fileSeparator);
        fileNameBuilder.append("images");
        fileNameBuilder.append(fileSeparator);
        fileNameBuilder.append(imageName);
        ImageIcon icon = new ImageIcon(fileNameBuilder.toString());
        //for checking the file path if correct
        System.out.println("path: " + fileNameBuilder.toString());
        //adding the image icon to a jlable
        JLabel label = new JLabel();
        label.setIcon(icon);
        panel.add(label);
        this.getContentPane().add(panel);

        setVisible(true);
        }
        catch(Exception e)
        {
            e.printStackTrace();
        }
    }
    public static void main (String[] args) // no args expected
    {
    new ImageDialogExample();
    }
    }

مواضيع مشابهة