سلام من میخوام DirectoryChooser رو محدود به یک شاخه خاص کنم به عبارتی کاربر نتونه به شاخههای بالاتر این شاخه دسترسی داشته باشه کسی از دوستان تا به حال انجام داده
آیا امکانش هست؟ (از جاوا fx استفاده میکنم)
سلام من میخوام DirectoryChooser رو محدود به یک شاخه خاص کنم به عبارتی کاربر نتونه به شاخههای بالاتر این شاخه دسترسی داشته باشه کسی از دوستان تا به حال انجام داده
آیا امکانش هست؟ (از جاوا fx استفاده میکنم)
در لینک زیر در خصوص JFileChooser گفته شده (که برای Swing) هست که باید یک FileSystemView پیاده سازی کنید که کار ساده ای هست:
https://stackoverflow.com/questions/...to-a-directory
باید ببینید میشه FileSystemView رو به DirectoryChooser نسبت داد یا نه.
همچنین دو راه حل دیگه اینه که شما اجازه بدید هر دایرکتوری رو انتخاب کنند ولی بعد از انتخاب سریع چک کنید اگر مسیرش مسیر یک ساب دایرکتوری نبود، قبول نکنید و دوباره DirectoryChooser رو بهش نشون بدید.
یا راه حلی که البته توصیه نمیشه کلا یک DirectoryChooser خودتون بنویسید. مثلا از کلاس اصلی یک فرزند بسازید و تغییرش بدید به صورتی که می خواید. به هر حال نشدنی نیست فقط مهم اینه کدوم راه ساده تره. اگر همون FileSystemView بشه بهتره
بله میشه ساخت ولی بعضی جاها صرف نمیکنه بخوایم کاستومایز کنیم