جاوا اف ایکس JavaFX چیست ؟
Java FX یک پلت فرم نرم افزاری برای ایجاد و ارائه برنامه های کاربردی دسکتاپ، و همچنین برنامه های کاربردی وب غنی است که می تواند در طیف گسترده ای از دستگاه ها اجرا شود. Java FX از رایانه های رومیزی و مرورگرهای وب در مایکروسافت ویندوز، لینوکس و macOS و همچنین دستگاه های تلفن همراه دارای iOS و Android پشتیبانی می کند.
سلام و هزار درود امروز یه فرم ساده و تمیز رو با جاوا در JAVA FX میخوای پیاده سازی کنیم . میتونین به صورت ویدیویی هم ازین پایین ببینین .
1 – ایجاد پروژه JAVA FX
خوب برای اینکار طبق عکس های زیر پیش برید مثلا ما از IDE بنام NET BEANS استفاده میکنیم که Java FX هم ساپورت کنه . اسمی که انتخاب میکنین تو پروژه تو کد وقتی میخواید تعریفش کنید تو متدتون به حروف بزرگ کوچیک حساسه حواستون باشه .
طبق عکس زیر از پوشه JavaFX و در تب سمت راست JAVAFX APPLICATION رو انتخاب کنید .
در این قسمت اسم پروژه رو قرار میدید تیک اون گزینه پایین هم بزنید .
بعد ایجاد پروژه تو محیط کد نویسی IDE کد زیر رو اضافه کنید تو این خط public class JavaFXApplication7 extends Application بجای JavaFXApplication7 اسم پروژه تون رو با رعایت حروف بزرگ کوچیک بنویسید .
سورس کد
import javafx.application.Application;
import javafx.geometry.Insets;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.control.Label;
import javafx.scene.control.PasswordField;
import javafx.scene.control.TextField;
import javafx.scene.layout.StackPane;
import javafx.scene.layout.VBox;
import javafx.stage.Stage;
public class JavaFXApplication7 extends Application {
private StackPane root = new StackPane();
private Stage stage;
@Override
public void init() {
Button button = new Button("OPEN");
VBox vBox = new VBox();
vBox.setSpacing(8);
vBox.setPadding(new Insets(10,10,10,10));
vBox.getChildren().addAll(
new Label("Your Username"),
new TextField(),
new Label("Your Password"),
new PasswordField(),
new Button("LOGIN"));
root.getChildren().addAll(vBox);
button.setOnAction(actionEvent-> {
if(stage!=null){
stage.requestFocus();
return;
}
stage = new Stage();
StackPane stackPane = new StackPane();
stage.setScene(new Scene(stackPane, 200,200));
stage.show();
});
}
@Override
public void start(Stage primaryStage) {
Scene scene = new Scene(root,400,600);
primaryStage.setScene(scene);
primaryStage.show();
primaryStage.setTitle("Login Example JavaFX");
primaryStage.setAlwaysOnTop(true);
}
public static void main(String[] args) {
launch(args);
}
}
بعد قرار دادن کد اجرا بگیرید و به تصویر زیر بر میخورید .
روی اسم پروژه تون بزنین و select class رو انتخاب کنید تمام به خروجی زیر میرسید .
امیدوارم این مطلب کاربردی بوده باشه براتون سالم و پرانرژی باشید بدروددد . . …
سلام ساخت ماشین حساب هم بزارید با java fx
سلام دوست عزیز چشم حتما