میانبرها

میانبرها

میانبرها
اشیاء فرم و سایر اجزای رابط کاربری در روش ها با استفاده از یک نحو خاص ارجاع می شوند. برای مثال، استفاده از طرح نام‌گذاری پیش‌فرض form3/button5 به دکمه‌ای با نام button5 در form3 و form2 /graphics3 به یک شیء گرافیکی با نام graphics3 در form2 اشاره دارد . همچنین می توانید نام پیش فرض فرم ها و اشیاء فرم را تغییر دهید. به عنوان مثال، اگر form1 فرم اصلی شما است، می توانید نام آن را به main تغییر دهید .
برای ساده کردن ارجاع اشیاء فرم و همچنین موارد منو، روبان و نوار ابزار بر اساس نام، می توانید میانبرهایی با نام سفارشی ایجاد کنید. در پنجره تنظیمات یک شی یا آیتم، روی دکمه سمت راست فیلد Name کلیک کنید و نام مورد نظر خود را تایپ کنید.
برای ایجاد یا ویرایش یک میانبر، می توانید از میانبر صفحه کلید Ctrl+K نیز استفاده کنید.
تمام میانبرهایی که ایجاد می کنید در یک گره Shortcuts در زیر Declarations در درخت برنامه در دسترس هستند.
در پنجره تنظیمات میانبرها که در زیر نشان داده شده است، تعدادی میانبر برای اشیاء فرم های مختلف ایجاد شد.
میانبرها را می توان در اشیاء فرم دیگر یا به صورت کد در ویرایشگر روش ارجاع داد. مثال زیر یک میانبر tempVis را نشان می دهد که به عنوان آرگومان ورودی برای نمودار دما استفاده می شود.
هنگامی که اشیاء تغییر نام داده می شوند، جابجا می شوند، کپی می شوند و کپی می شوند، میانبرها به طور خودکار به روز می شوند. آن‌ها در روش‌های کاربردی به‌عنوان متغیرهای جاوا® فقط خواندنی ، مشابه اعلان‌های رشته‌ای، عدد صحیح، دوبل و بولی در دسترس هستند.
استفاده از میانبرها توصیه می شود زیرا از نیاز به به روز رسانی روش ها در هنگام تغییر ساختار رابط کاربری برنامه جلوگیری می کند.
میانبرها همچنین می توانند برای اکثر اشیاء در درخت سازنده مدل ایجاد شوند.
کد مثال
اگر برنامه دارای دکمه ای به نام button1 در فرمی به نام form1 باشد و دکمه دارای میانبری به نام b1 باشد، دو روش زیر برای تغییر متن دکمه به قرمز معادل هستند:
b1.set(“foreground”, “red”);
app.form(“form1”).formObject(“button1”).set(“foreground”, “red”);