كيفية عملjpanl شفافة

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل

كيفية عملjpanl شفافة

مُساهمة من طرف وائل الصداني في الإثنين أبريل 14, 2014 3:14 pm

اريد اظهار صورة شفافة من خلال jpanl تصغر وتكبر مع jframe في الجافا نتبينز
avatar
وائل الصداني
.
.

تاريخ التسجيل : 23/03/2014
المساهمات : 3
النقاط : 7
التقيم : 0
الدولة : اليمن
الجنس : ذكر

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

رد: كيفية عملjpanl شفافة

مُساهمة من طرف ذوكا في الثلاثاء أبريل 15, 2014 6:34 am

وائل الصداني كتب:اريد اظهار صورة شفافة من خلال jpanl تصغر وتكبر مع jframe في الجافا نتبينز

على الرغم من اننى لم افهم معنى الصورة الشفاشة لكن يمكنك استخدام الكود التالى لاضافة صورة كخلفية فى jpanal

الكود:


ImageIcon image = new ImageIcon("image/pic1.jpg");
JLabel label = new JLabel("", image, JLabel.CENTER);
JPanel panel = new JPanel(new BorderLayout());
panel.add( label, BorderLayout.CENTER );
avatar
ذوكا
.....
.....

تاريخ التسجيل : 26/05/2013
المساهمات : 92
النقاط : 155
التقيم : 11
الدولة : مصر
الجنس : ذكر

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

رد: كيفية عملjpanl شفافة

مُساهمة من طرف زهراء في الثلاثاء أبريل 15, 2014 10:11 am

الاخ الكريم ذوكا .....الزميل /وائل يريد إنشاء JPanel شفافة بحيث تظهر الصورة التى فى خلفية JFrame و يتم ذلك على النحو التالى :

الكود:

import java.awt.*;
import javax.swing.*;

public class JavaAppli extends JFrame{


    public JavaAppli()
    {
        createAndShowGUI();
    }
   
    private void createAndShowGUI()
    {
   
        setTitle("Transparent Panel");
        setDefaultCloseOperation(EXIT_ON_CLOSE);
           
        setContentPane(new JLabel(new ImageIcon("5.jpg")));
        setLayout(new FlowLayout());
       
       
       
        JPanel p1=new JPanel();
       
     
        p1.setBackground(new Color(0,0,0,65));
           
        p1.setPreferredSize(new Dimension(250,150));
     
        add(p1);
     
        setSize(600,400);
        setVisible(true);
    }
   
   
    public static void main(String args[])
    {
     
        SwingUtilities.invokeLater(new Runnable(){
            public void run()
            {
                new JavaAppli();
            }
        });
    }
}

avatar
زهراء
........
........

تاريخ التسجيل : 18/02/2011
المساهمات : 262
النقاط : 372
التقيم : 24
الدولة : مصر
الجنس : انثى

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

استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة


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