ورود

View Full Version : روش استفاده از Scene Builder



abarkarbar
چهارشنبه 26 اسفند 1394, 07:12 صبح
با سلام و عرض خسته نباشید، بنده با فریمورک JavaFX و از نرم افزار Scene Builder برای طراحی فرم ها استفاده می کنم. روی پروژه javafx در NetBeans فایل .fxml را ایجاد کرده و با دوبار کلیک روی آن، در Scene Builder باز میشه، فرم را می سازم و ذخیره میکنم ولی در زمان اجرا تغییرات در فرم ساخته شده نمایش داده نمیشه، فقط همون فرم پیش فرض اولیه با یک دگمه Hello World! در وسط فرم هست که اجرا میشه. دوستانی که کار می کنند لطفاً راهنمایی کنید. تشکر/

NetBeans IDE 8.1

JavaFX Scene Builder 1.1

abarkarbar
پنج شنبه 27 اسفند 1394, 04:57 صبح
با تشکر از کسانی که این تاپیک را مشاهده کرده اند، راه حل را پیدا کردم؛ بعد از ساختن فایل .fxml و ویرایش آن در Scene Builder باید در برنامه این فایل را شناسایی کنیم:

در داخل کلاس اصلی برنامه کد try زیر را وارد کنیم:


public class JavaFXApplication21 extends Application {

@Override
public void start(Stage primaryStage) {
try {
AnchorPane page = (AnchorPane) FXMLLoader.load(JavaFXApplication21.class.getResou rce("FXML.fxml"));
Scene scene = new Scene(page);
primaryStage.setScene(scene);
primaryStage.setTitle("Issue Tracking Lite Sample");
primaryStage.show();
} catch (Exception ex) {
Logger.getLogger(JavaFXApplication21.class.getName ()).log(Level.SEVERE, null, ex);
}
} }

البته import های لازم باید وارد شود:


import java.util.logging.Level;
import java.util.logging.Logger;
import javafx.scene.layout.AnchorPane;