یووی نت

فرم ورود با JavaFx در جاوا + سورس کد

جاوا اف ایکس JavaFX چیست ؟

Java FX یک پلت فرم نرم افزاری برای ایجاد و ارائه برنامه های کاربردی دسکتاپ، و همچنین برنامه های کاربردی وب غنی است که می تواند در طیف گسترده ای از دستگاه ها اجرا شود. Java FX از رایانه های رومیزی و مرورگرهای وب در مایکروسافت ویندوز، لینوکس و macOS و همچنین دستگاه های تلفن همراه دارای iOS و Android پشتیبانی می کند.

سلام و هزار درود امروز یه فرم ساده و تمیز رو با جاوا در JAVA FX میخوای پیاده سازی کنیم . میتونین به صورت ویدیویی هم ازین پایین ببینین .

1 – ایجاد پروژه JAVA FX

خوب برای اینکار طبق عکس های زیر پیش برید مثلا ما از IDE بنام NET BEANS استفاده میکنیم که Java FX هم ساپورت کنه . اسمی که انتخاب میکنین تو پروژه تو کد وقتی میخواید تعریفش کنید تو متدتون به حروف بزرگ کوچیک حساسه حواستون باشه .

java fx

طبق عکس زیر از پوشه JavaFX و در تب سمت راست JAVAFX APPLICATION رو انتخاب کنید .

java fx 2 min 1

در این قسمت اسم پروژه رو قرار میدید تیک اون گزینه پایین هم بزنید .

java fx

بعد ایجاد پروژه تو محیط کد نویسی 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);
    }
}

بعد قرار دادن کد اجرا بگیرید و به تصویر زیر بر میخورید .

java fx 4 min 1

روی اسم پروژه تون بزنین و select class رو انتخاب کنید تمام به خروجی زیر میرسید .

فرم لاگین

امیدوارم این مطلب کاربردی بوده باشه براتون سالم و پرانرژی باشید بدروددد . . …

فهرست مطالب

مطالب بیشتر
مشترک شدن
اطلاعیه
guest
0 نظرات
بازخورد داخلی
دیدن همه نظرات
لطفا بعد از کلیک روی لینک فعال سازی ارسال شده وارد شوید

منو