ما هو الكلاس JFileChooser وما أهم الدوال التي تستخدم معه

اقرأ في هذا المقال


ما هو الكلاس JFileChooser في Java Swing :

يُعد الكلاس (JFileChooser) من الكلاسات المستخدمة مع حزمة (Java Swing) ، ويتم استخدامه بشكل رئيسي للحصول على نافذة مخصصة لاختيار الملفات (File Chooser Dialog)، وهذا النوع من الكلاسات يتيح للمستخدم اختيار أي نوع من الملفات الموجودة مهما كان نوعها، ويحتوي أيضاً هذا الكلاس على العديد من الميزات التي تساعد في بناء واجهة مستخدم فعالة (Graphical User Interface) في لغة البرمجة جافا.

أهم الكونستركتورات الخاصة بالكلاس JFileChooser:

الجدول التالي يحتوي على أهم الكونستركتورات الخاصة بالكلاس (JFileChooser):

Constructorالاستخدام
()publicJFileChooser

يقوم هذا الكونستركتور بإنشاء كائن من نوع (JFileChooser) والذي يتيح للمستخدم إمكانية اختيار أي نوع من الملفات التي يريد استخدامها.

publicJFileChooser(String currentDirectoryPath)يقوم هذا الكونستركتور بإنشاء كائن من نوع (JFileChooser) والذي يمثل (File Chooser Dialog) ويتيح أيضاً للمستخدم اختيار أي نوع من الملفات مع تحديد المجلد الإفتراضي حيث:
  • مكان الباراميتر  (currentDirectoryPath) يتم وضع نص يمثل مسار المجلد الذي سيكون فعالاً عندما يتم إظهار الملف.
publicJFileChooser(File currentDirectory)يقوم هذا الكونستركتور بإنشاء كائن من نوع (JFileChooser) والذي يُتيح للمستخدم إمكانية اختيار أي نوع من الملفات مع تحديد المجلد الإفتراضي الذي سيكون فعالاً حيث:
  • مكان الباراميتر (currentDirectory) يتم وضع كائن من نوع (File) والذي يمثل مسار المجلد الذي سيكون فعالاً عندما يتم إظهاره.
  • وقد يتم استخدام القيمة (null) حتى يتم فتح المجلد الافتراضي للمستخدم في النظام.

أهم الدوال الخاصة بالكلاس JFileChooser:

الجدول التالي يحتوي على أهم الدوال الخاصة بالكلاس (JFileChooser):

الدالةالاستخدام
publicintshowDialog(Component parent, String approveButtonText)

تظهر هذه الدالة (FIle Chooser Dialog) والذي يحتوي على زرين، الأول هو (Cancel) والثاني يقوم المستخدم بتحديد النص الذي سيظهر عليه.

publicintshowOpenDialog(Component parent)

تقوم هذا الدالة بإظهار (FIle Chooser Dialog) والذي يحتوي على زرين الأول هو زر (Cancel) والثاني هو زر (Open File)، وعند استخدام هذه الدالة فإنه يظهر نافذة منبثقة أمام المستخدم تطلب منه تحديد الملف الذي يريد فتحه، حيث مكان الباراميتر (component) يتم وضع ما يسمى بال (Frame) التي نريده أن يظهر بداخلها.

publicintshowSaveDialog(Component parent)تقوم هذه الدالة بإظهار (FIle Chooser Dialog) والذي يحتوي على زرين الأول هو زر (Cancel) والثاني هو زر (Save File) حيث:
  • تظهر نافذة منبثقة أمام المستخدم تطلب منه تعيين المكان الذي ترغب بحفظ الملف فيه.

المصدر: Java Swing | JFileChooserJava JFileChooserJFileChooser classJava: JFileChooser


شارك المقالة: