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

hi.كيف افتح ملف يختاره المستخدم؟

بدأه Randa2010 في 20 مايو 2010 · 4 رد · 460 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمه الله وبركاته

انا ,, إخواني واخواتي الكرام ,,وبلا فخر ,,اكتب برنامجا بالجافا يعرض للمستخدم واجهة GUI فيها زر browse وزر open

الى الأن نجحت في عمل الكود المناسب لزر browse ولكن لم يحالفني الحظ في زر open الذي يظهر فيه اسم الملف الذي اختاره المستخدم

اي نني اريد فتح الملف الذي يظهر اسمه بالمستطيل بجانب زر open بحيث يتم فتح هذا الملف بالتحديد مثلا ملف اكسل .

نظرا لأني متخصصة في C++ وليس الجافا .. فإني أواجه صعوبة فية

اتمنى من كرام النفس فيكم ان تساعدوني حتى اتمكن من اكمل العمل التعليمي

شاكرة لكم ,, واسأل الله لي ولكم التوفيق ..

#2

اطلعي على موضوع HTMlEditor في المنتدى

الموضوع موجود ضمن المواضيع المميزة

وسوف يساعدك

تحياتي

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

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

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

728x90.png

#3

السلام عليكم

كود فتح ملف كنت عملته قبل كدة فى مشروعى ,,,قومى بارفافه مع مشروعك

هذا الكود يحتوى على دالة تقوم بارجاع قيمة من النوعfile و من ثم تستطيعين استخدام الملف كما تريدين

import java.io.File;
import java.io.FileInputStream;
import javax.swing.JFileChooser;
import javax.swing.JFrame;

public class OpenClass extends JFrame {
    static File s;
    static JFileChooser c;

   public static File openDialoge(){
        try
        {
        JFileChooser c=new JFileChooser();
        int x=c.showOpenDialog(null);
        if(x==JFileChooser.CANCEL_OPTION)
            System.out.println("not enter");
        else
           s  =c.getSelectedFile();
        FileInputStream f=new FileInputStream(s);

        }catch(Exception e)
        {

        }

        return s;
   }

}

تقومين بمناداة الدالة فى برنامجك هكذا:::::

//open the openDialoge to select a file
        OpenClass o=new OpenClass();
        File file=o.openDialoge();

و تستطيعين استخلاص المسار هكذا::::

String path=file.getPath();

تم تعديل هذه المشاركة بواسطة اسراء شلبى في 20 مايو 2010 في 17:48

2
00020309t.gif

1958_1963.gif
#4

مشرف قسم الجافا ~~~

شاكرة لك سيدي الكريم على توجيهك ..

اسراء شلبي ..~~

تسلم اليد اللي كتبت .. والروح الجميلة اللي أعطت ..

شكرا .. الله يوفقك لكل خير ..

#5

كفت ووفت الأخت :)

تم تعديل هذه المشاركة بواسطة M.Allaw في 21 مايو 2010 في 05:45


HeartOutputStream myHeart;
OutputStream myHeartOutStream;

myHeartOutStream = MAllaw.getHeart().getOutputStream();
myHeart = new HeartOutputStream(myHeartOutStream);

while(myHeart.isStillBeating())
myHeart.write("I ♥ Java");

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