آیتم

آیتم

مورد
اشیاء آیتم آیتم‌ها، آیتم‌های جابه‌جایی، دکمه‌های تعریف‌شده توسط کاربر در نوار ابزار، اشیاء فرم گرافیک و جدول، و منوهای فرعی در نوار منو، نوار ابزار، نوار و منوی فایل را نشان می‌دهند. روش های زیر در دسترس هستند:
 
نام
نحو
شرح
getParentItem
item getParentItem()
مورد والد را برمی‌گرداند، یا برای یک مورد سطح بالا، تهی است.
hasProperty
boolean hasProperty(String name)
اگر یک ویژگی قابل تغییر با نام مشخص شده وجود داشته باشد، true را برمی گرداند .
item
ItemList item()
لیست موارد فرعی را برمی گرداند.
item
Item item(String name)
زیرمجموعه را با نام مشخص شده برمی گرداند.
کلاس Item دارای ویژگی های زیر است:
 
ویژگی
ارزش
پیش فرض
شرح
enabled
on | off
on
اگر مقدار روی است ، مورد می تواند توسط کاربر فعال شود. اگر مقدار خاموش باشد، مورد را نمی توان فعال کرد.
icon
String
به صورت خودکار تولید می شود
نام نماد مقادیر معتبر تصاویری هستند که در Images>Libraries در Application Builder تعریف شده اند.
text
String
به صورت خودکار تولید می شود
متن یک منو یا آیتم روبان.
title
String
به صورت خودکار تولید می شود
متن عنوان برای یک منو یا زیر منو.
tooltip
String
“”
متن راهنمای ابزار
visible
on | off
on
قابل مشاهده بودن یا نبودن مورد را کنترل می کند.
برای اینکه یک آیتم فعال شود، ویژگی فعال شده باید برای خود مورد و همچنین برای تمام والدین آن ارزش داشته باشد به عبارت دیگر، غیرفعال کردن یک آیتم، تمام موارد فرعی آن را نیز غیرفعال می کند.
اشیاء آیتم همچنین شامل جداکننده ها هستند. با این حال، جداکننده ها هیچ ویژگی قابل دسترسی ندارند.
اشیاء مورد برای دکمه‌های تعریف‌شده توسط کاربر، ویژگی‌های عنوان و راهنمای ابزار را ندارند. برای اشیاء فرم جدول، موارد از پیش تعریف شده مانند “حرکت به بالا” و “حرکت پایین” هیچ ویژگی قابل تغییری ندارند.
کد مثال
app.mainWindow().menuBar(“menu1”).set(“عنوان”، “عنوان جدید”);
app.mainWindow().menuBar(“menu1”).item(“toggle_item1”).set(“متن”، “تست”);