JavaFX - Môi trường
Từ Java8 trở đi, JDK (Java Development Kit) bao gồm JavaFXthư viện trong đó. Do đó, để chạy các ứng dụng JavaFX, bạn chỉ cần cài đặt phiên bản Java8 trở lên trong hệ thống của mình.
Ngoài ra, IDE như Eclipse và NetBeans cung cấp hỗ trợ cho JavaFX. Chương này hướng dẫn bạn cách thiết lập môi trường để chạy Ứng dụng JavaFX theo nhiều cách khác nhau.
Cài đặt Java8
Trước hết, bạn sẽ phải xác minh xem có Java được cài đặt trong hệ thống của bạn hay không bằng cách mở dấu nhắc lệnh và gõ lệnh “Java” trong đó.
Nếu bạn chưa cài đặt Java trong hệ thống của mình, dấu nhắc lệnh sẽ hiển thị thông báo được hiển thị trong ảnh chụp màn hình sau.
Sau đó cài đặt Java bằng cách làm theo các bước dưới đây.
Step 1- Truy cập Trang tải xuống JavaSE , nhấp vào JDKDownload nút như được đánh dấu trong ảnh chụp màn hình sau
Step 2 - Khi nhấp vào nút Tải xuống, bạn sẽ được chuyển hướng đến Java SE Development Kit 8 Downloadstrang. Trang này cung cấp cho bạn các liên kết của JDK cho các nền tảng khác nhau.
Chấp nhận thỏa thuận cấp phép và tải xuống phần mềm được yêu cầu bằng cách nhấp vào liên kết tương ứng.
Ví dụ: nếu bạn đang làm việc trên Hệ điều hành windows 64-bit thì bạn cần tải xuống phiên bản JDK được đánh dấu trong ảnh chụp màn hình sau.
Khi nhấp vào liên kết được đánh dấu, Bộ phát triển Java8 phù hợp với Hệ điều hành Windows 64-bit sẽ được tải xuống hệ thống của bạn.
Step 3 - Chạy tệp thực thi nhị phân đã tải xuống để bắt đầu cài đặt JDK8.
Step 4 - Chọn Thư mục Cài đặt.
Step 5 - Khi chọn thư mục đích và nhấp vào Tiếp theo, quá trình cài đặt JavaFX bắt đầu hiển thị thanh tiến trình như thể hiện trong ảnh chụp màn hình sau.
Step 6 - Thay đổi thư mục cài đặt nếu cần, nếu không thì giữ nguyên mặc định và tiến hành thêm.
Step 7 - Kết thúc quá trình cài đặt bằng cách nhấp vào nút Đóng như trong ảnh chụp màn hình sau.
Thiết lập đường dẫn cho Windows
Sau khi cài đặt Java, bạn cần đặt các biến đường dẫn. Giả sử rằng bạn đã cài đặt Java trongC:\Program Files\java\jdk1.8.0_91danh mục.
Bây giờ bạn có thể làm theo các bước dưới đây:
Nhấp chuột phải vào 'Máy tính của tôi' và chọn 'Thuộc tính'.
Nhấp vào nút 'Biến Môi trường' trong tab 'Nâng cao'.
Bây giờ, hãy thay đổi biến 'Đường dẫn' để nó cũng chứa đường dẫn đến tệp thực thi Java. Ví dụ: nếu đường dẫn hiện được đặt thành 'C: \ WINDOWS \ SYSTEM32', thì hãy thay đổi đường dẫn của bạn thành 'C: \ WINDOWS \ SYSTEM32; C: \ Program Files \ java \ jdk1.8.0_91 \ bin '.
Thiết lập Môi trường NetBeans của JavaFX
NetBeans8cung cấp hỗ trợ sẵn có cho JavaFX. Khi cài đặt ứng dụng này, bạn có thể tạo ứng dụng JavaFX mà không cần bất kỳ plugin bổ sung hoặc tệp JAR nào. Để thiết lập môi trường NetBeans, bạn sẽ cần làm theo các bước dưới đây.
Step 1- Truy cập trang web NetBeans Trang web NetBeans và nhấp vào nút Tải xuống để tải xuống phần mềm NetBeans.
Step 2 - Khi nhấp vào Download, bạn sẽ đến trang Tải xuống của phần mềm NetBeans, trang này cung cấp các gói NetBeans cho các ứng dụng Java khác nhau. Tải xuống phần mềm NetBeans choJavaSE như thể hiện trong ảnh chụp màn hình sau đây.
Step 3 - Khi nhấp vào nút này, một tệp có tên netbeans-8.0-windows.exe sẽ được tải xuống hệ thống của bạn. Chạy tệp này để cài đặt nó. Khi chạy tệp này, trình cài đặt NetBeans sẽ bắt đầu như được hiển thị trong ảnh chụp màn hình sau.
Sau khi hoàn thành cấu hình, bạn sẽ thấy Welcome Page of the installer.
Step 4 - Nhấn nút Next và tiến hành cài đặt.
Step 5 - Cửa sổ tiếp theo chứa NETBEANS IDE 8.0 license agreement. Đọc kỹ và chấp nhận thỏa thuận bằng cách chọn hộp kiểm tại “Tôi chấp nhận các điều khoản trong thỏa thuận cấp phép” và sau đó nhấp vàoNext cái nút.
Step 6 - Trong cửa sổ tiếp theo, bạn sẽ gặp phải thỏa thuận cấp phép cho Junit, chấp nhận nó bằng cách chọn nút radio tại “Tôi chấp nhận các điều khoản trong thỏa thuận cấp phép, Cài đặt JUnit” và nhấp vào Next.
Step 7- Chọn thư mục đích mà bạn cần cài đặt Netbeans 8.0. Hơn nữa, bạn cũng có thể duyệt qua thư mục nơiJava Development Kit được cài đặt trong hệ thống của bạn và nhấp vào Next cái nút.
Step 8 - Tương tự, chọn thư mục đích cho Glassfish Servercài đặt. Duyệt qua thư mục Bộ công cụ phát triển Java (hiện dành cho Tham chiếu Glassfish) và sau đó nhấp vàoNext.
Step 9 - Kiểm tra Check for Updates để cập nhật tự động và nhấp vào nút Cài đặt để bắt đầu cài đặt.
Step 10 - Bước này bắt đầu cài đặt NetBeans IDE 8.0 và có thể mất một lúc.
Step 11 - Khi quá trình hoàn tất, hãy nhấp vào Finish để kết thúc quá trình cài đặt.
Step 12 - Sau khi khởi chạy NetBeans IDE, bạn sẽ thấy trang bắt đầu như được hiển thị trong ảnh chụp màn hình sau.
Step 13 - Trong menu tệp, chọn New Project… Để mở trình hướng dẫn Dự án mới như được hiển thị trong ảnh chụp màn hình sau.
Step 14 - Trong New Project wizard, chọn JavaFX và nhấp vào Next. Nó bắt đầu tạo một Ứng dụng JavaFX mới cho bạn.
Step 15 - Chọn tên của dự án và vị trí của dự án trong NewJavaFX Application cửa sổ và sau đó nhấp vào Finish. Nó tạo ra một ứng dụng mẫu với tên đã cho.
Trong trường hợp này, một ứng dụng có tên javafxsampleđược tạo ra. Trong ứng dụng này, NetBeans IDE sẽ tạo ra một chương trình Java với tênJavafxsample.java. Như được hiển thị trong ảnh chụp màn hình sau, chương trình này sẽ được tạo bên trong Gói nguồn NetBeans→ javafxsample.
Step 16 - Nhấp chuột phải vào tệp và chọn Run File để chạy mã này như được hiển thị trong ảnh chụp màn hình sau.
Chương trình được tạo tự động này chứa mã tạo ra một cửa sổ JavaFX đơn giản có một nút có nhãn Say ‘Hello World’trong đó. Mỗi khi bạn nhấp vào nút này, chuỗiHello World sẽ hiển thị trên giao diện điều khiển như hình bên dưới.
Cài đặt JavaFX trong Eclipse
Một plugin có tên e(fx)clipse cũng có sẵn trong JavaFX. Bạn có thể sử dụng các bước sau để đặt JavaFX trong Eclipse. Trước hết, hãy đảm bảo rằng bạn có Eclipse trong hệ thống của mình. Nếu không, hãy tải xuống và cài đặt Eclipse trong hệ thống của bạn.
Sau khi cài đặt Eclipse, hãy làm theo các bước dưới đây để cài đặt e(fx)clipse trong hệ thống của bạn.
Step 1 - Mở Eclipse trong Help menu và chọn Install New Software… Tùy chọn như hình dưới đây.
Khi nhấp vào, nó sẽ hiển thị Available Software cửa sổ, như được hiển thị trong ảnh chụp màn hình sau.
Trong hộp văn bản Work with của cửa sổ này, bạn cần cung cấp liên kết của plugin cho phần mềm được yêu cầu.
Step 2 - Nhấp vào Add… cái nút. Cung cấp tên của plugin làe(fx)clipse. Tiếp theo, Cung cấp liên kết sau làm vị trí.http://download.eclipse.org/efxclipse/updates-released/2.3.0/site/
Step 3 - Sau khi chỉ định tên và vị trí của plugin, hãy nhấp vào nút OK, như được đánh dấu trong ảnh chụp màn hình sau.
Step 4 - Ngay sau khi bạn thêm plugin, bạn sẽ tìm thấy hai hộp kiểm cho e(fx)clipse – install và e(fx)clipse – single components. Chọn cả hai hộp kiểm này và nhấp vàoAdd… Như được hiển thị trong ảnh chụp màn hình sau.
Step 5- Tiếp theo, mở IDE Eclipse của bạn. Nhấp vào menu Tệp và chọn Dự án như được hiển thị trong ảnh chụp màn hình sau.
Step 6- Sau đó, bạn sẽ nhận được một cửa sổ nơi bạn có thể xem danh sách các trình hướng dẫn do Eclipse cung cấp để tạo một dự án. Mở rộngJavaFX wizard, chọn JavaFX Project và nhấp vào Next như được hiển thị trong ảnh chụp màn hình sau.
Step 7 - Khi nhấp vào Next, một Trình hướng dẫn Dự án Mới sẽ mở ra. Tại đây, bạn có thể nhập tên dự án cần thiết và nhấp vàoFinish.
Step 8- Khi nhấp vào Kết thúc, một ứng dụng được tạo với tên đã cho (mẫu). Trong gói phụ có tênapplication, một chương trình có tên Main.java được tạo như hình dưới đây.
Step 9- Chương trình được tạo tự động này chứa mã để tạo một cửa sổ JavaFX trống. Nhấp chuột phải vào tệp này, chọnRun As → Java Application như thể hiện trong ảnh chụp màn hình sau đây.
Khi thực thi ứng dụng này, nó sẽ cung cấp cho bạn một cửa sổ JavaFX trống như hình dưới đây.
Note - Chúng ta sẽ thảo luận thêm về mã trong các chương sau.