شاید در برنامه هایی مثل نوت پد ویندوز دیده باشید زمانی که قصد ذخیره یا باز کردن یک فایل را دارید پنجره ای باز می شود و از شما درخواست انتخاب مسیر را می کند. در این آموزش روش ساخت چنین پنجره ای را در B4J داریم. در ادامه با وب سایت فرا آموزش همراه باشید.
ابتدا باید یک متغیر از نوع File Chooser تعریف کنید و آن را Initialize کنید.

Dim fc As FileChooser
fc.Initialize
حالا باید از دستور زیر برای ساپورت کردن پسوند ها استفاده کنید. به مثال زیر توجه کنید. شما می توانید هر چه قدر مورد نیازتان بود پسوند اضافه نمایید:

fc.SetExtensionFilter("عکس ها",Array As String("*.jpg","*.jpeg","*.png","*.gif","*.bmp"))
یک متغیر از نوع String تعریف کنید و آن را به این صورت برابر با دستور نمایش دیالوگ قرار دهید: ( برای اینکه بتوانیم URL را بگیریم )

Dim u As String
u = fc.ShowOpen(MainForm)
شما می توانید طبق نیاز از ShowSave ، ShowOpen استفاده کنید که به ترتیب برای ذخیره کردن و بازکردن فایل است.
دستورات بالا به شما آدرس فایل را به شما خواهد داد برای جداکردن نام فایل و آدرسی که فایل در آن وجود دارد به صورت زیر می نویسیم:

Dim name As String
Dim parent As String
parent = File.GetFileParent(u)
name = File.GetName(u)
ابتدا دو متغیر تعریف کردیم و نام فایل و آدرسی که فایل در آن وجود دارد را در آن ها ریختیم.