منتدى مصر التقني
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

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

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

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

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

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

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

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

كيفية عملjpanl شفافة  Empty رد: كيفية عمل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 );
ذوكا
ذوكا
.....
.....

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

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

كيفية عملjpanl شفافة  Empty رد: كيفية عمل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();
            }
        });
    }
}

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

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

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

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

ََ

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


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