ورود

View Full Version : سوال در مورد متد __DIR__



m44miri
پنج شنبه 13 آبان 1389, 14:11 عصر
دوستان عزیز میدونید که متد __DIR__ برای برگرداندن مکان فعلی URL است
__DIR__ -- returns the URL of the directory that contains the current FX source file. This may be a JAR url if the current file was loaded from a jar file.
اما من یک مشکلی دارم و اونم اینه که الان یکی از کلاسهایی که در javafx نوشتم قرار دارم و فصد دارم به شاخه والد این شاخه برگردم و نمی دونم چطوری
چیزی شبیه به cd.. در لینوکس که به شاخه والد بر می گردیم
کسی میدونه؟

javaphantom
پنج شنبه 13 آبان 1389, 16:21 عصر
دوستان عزیز میدونید که متد __DIR__ برای برگرداندن مکان فعلی URL است
__DIR__ -- returns the URL of the directory that contains the current FX source file. This may be a JAR url if the current file was loaded from a jar file.
اما من یک مشکلی دارم و اونم اینه که الان یکی از کلاسهایی که در javafx نوشتم قرار دارم و فصد دارم به شاخه والد این شاخه برگردم و نمی دونم چطوری
چیزی شبیه به cd.. در لینوکس که به شاخه والد بر می گردیم
کسی میدونه؟

در لینوکس برای برگشتن به شاخه والد با همان دستور cd می باشد منتها تفاوتش با windows اینه که باید یک space بین cd و .. قرار بدی


cd ..

m44miri
پنج شنبه 13 آبان 1389, 20:41 عصر
دوست عزیز مشکل من که سیستم عامل نیست
مشکل من اینه که در یک زیر شاخه در برنامه ای که نوشتم(منظورم اینه که یک فولدر در شاخه اصلی که وجود دارد ایجاد کردمmain.fx) و توش یک فیل دیگه مثلtest.fx ایجاد کردم
حالا میخوام به یک سری آیکونهایی که در شاخه والدی قرار داره دسترسی پیدا کنم
وای چقدر سخته آدم منظورشو بگه :گریه:

m44miri
جمعه 14 آبان 1389, 09:08 صبح
مشکلو با سرچ توی سایت javaFX حل کردم
به روش عمل می کنیم
اول توی Node اصلی این انترفیس را تعریف می کنیم
protected var DirBase:String={__DIR__};
حالا هر جای برنامه که extended شده باشه به این Node اسمش را میبریم
این طوری
def imageLoginErr:ImageView = ImageView {
translateX:20
translateY:40
image: Image { url: "{DirBase}images/iconError.png"}
}
والسلام:بامزه: