استفاده از روش های داخلی از یک کتابخانه خارجی جاوا

استفاده از روش های داخلی از یک کتابخانه خارجی جاوا

استفاده از روش های داخلی از یک کتابخانه خارجی جاوا
هنگام توسعه یک کتابخانه Java® خارجی برای استفاده در Application Builder، امکان فراخوانی متدهای داخلی از کتابخانه خارجی وجود دارد. برای انجام این کار، فایل JAR com.comsol.api باید به مسیر ساخت پروژه اضافه شود و کلاس هایی که متدها را فراخوانی می کنند باید کلاس ApplicationLanguageBase را گسترش دهند . مراحل زیر نحوه ایجاد یک کتابخانه نمونه ساده JAR را هنگام استفاده از محیط توسعه یکپارچه Eclipse توضیح می دهد:
1
Eclipse® را شروع کنید.
2
یک پروژه Java® جدید ایجاد کنید. JavaLibDemo را به عنوان نام پروژه وارد کنید و روی Next کلیک کنید .
3
به تب Libraries بروید و روی Add External JARs کلیک کنید . فایل JAR com.comsol.api_1.0.0.jar را از دایرکتوری افزونه‌ها در فهرست راهنمای نصب COMSOL Multiphysics اضافه کنید. مثلا
C:\Program Files\COMSOL\COMSOL60\Multiphysics\plugins
4
روی Finish کلیک کنید .
5
روی پوشه src در پروژه Eclipse خود کلیک راست کرده و New… Package را انتخاب کنید . نسخه ی نمایشی را به عنوان نام بسته وارد کنید و روی Finish کلیک کنید .
6
روی بسته دمو در پروژه Eclipse خود کلیک راست کرده و New… Class را انتخاب کنید . Hello را به عنوان نام کلاس وارد کنید .
7
روی Superclass>Browse کلیک کنید و ApplicationLanguageBase را انتخاب کنید . روی OK و Finish کلیک کنید .
8
در پنجره ویرایشگر کلاس Hello ، روش زیر را اضافه کرده و فایل را ذخیره کنید:
 public static void hello() {
    alert(“Hello!”);
  }
9
روی پروژه JavaLibDemo کلیک راست کرده و Export>Java>JAR file را انتخاب کنید . فایل JAR مقصد صادرات را انتخاب کنید و روی Finish کلیک کنید .
10
COMSOL Multiphysics را راه اندازی کنید و یک مدل خالی بسازید .
11
در Application Builder، در زیر درخت برنامه، روی Libraries کلیک راست کرده و External Java Library را انتخاب کنید . در پنجره تنظیمات ، روی Browse کلیک کنید و فایل JAR که قبلاً از Eclipse® صادر شده است را انتخاب کنید.
12
در Application Builder یک فرم، دکمه و روش برای دکمه اضافه کنید.
13
در ویرایشگر متد برای متد، کد زیر را اضافه کنید:
  Hello.hello();
14
روی Test Application کلیک کنید و روی دکمه موجود در برنامه کلیک کنید تا مطمئن شوید که روش هشدار فراخوانی شده است.