JavaFx API

Một phần của tài liệu Nghiên cứu và phát triển BPEL DESIGNER sử dụng công nghệ JAVAFX (Trang 90 - 91)

JavaFX runtime đƣợc chia làm hai phần: profile-independent (độc lập nền) và profile-dependent (phụ thuộc nền). Một vài trong profile-independent runtime đƣợc trình biên dịch và runtime library gọi trực tiếp, nhƣng phần lớn trong số đó là các public API mà lập trình viên có thể gọi.

APIs (application program interfaces) là một phần của common profile có trong mọi phiên bản của runtime library. Các đoạn mã gọi các API này có thể thực thi không giống nhau trên ba phiên bản của runtime, nhƣng bản thân các API hoàn toàn tƣơng đƣơng nhau về chức năng. Dƣới đây là các gói quan trọng nhất trong JavaFX API:

Tên gói Mô tả

javafx.application Cung cấp và hổ trợ các JFC Swing component, và một số phƣơng thức khác. Nó chứa các lớp nhƣ : Applet, Application, Frame, Window, Dialog

javafx.animation Chức các lớp sử dụng trong các hiệu ứng động javafx.ext.swing Layout, Component, Container,Button, CheckBox,

MenuItem, ComboBox, GridPanel, Icon,

Label,ScrollableComponent, List, ListItem,Menu, RadioButton, RadioButtonMenuItem,ScrollPane, SequentialCluster, Slider, SwingApplication,

SwingWindow,wingDialog, TextField, SwingFrame, ToggleGroup

73 nhập xuất dữ liệu.

javafx.scene Cung cấp lớp cơ sở: scene, là một node đồ họa đƣợc dùng để hiện thị các đối tƣợng lên màn hình

javafx.scene.image Cung cấp các lớp xử lý ảnh javafx.scene.paint Cung cấp các lớp đồ họa

javafx.scene.transform Cung cấp các lớp sử dụng trong việc biến đổi hình dạng của của đối tƣợng đồ họa. Gói này cung cấp các

phƣơng thức nhƣ:rotating, scaling, shearing… javafx.scene.layout Sử dụng cho tầng GUI của ứng dụng

javafx.scene.geometry Cung cấp các phƣơng thức sử dụng để vẽ các đối tƣơng hình học

javafx.scene.text Cung cấp các phƣơng thức và các lớp có liên quan đến ký tự

javafx.scene.media Cung cấp các đối tƣợng media

javafx.scene.effect Cung cấp các lớp và các phƣơng thức dùng để tạo ra hiệu ứng cho đối tƣợng

javafx.scene.effect.light Cung cấp hiệu ứng ánh sang cho các đối tƣợng 2D, 3D javafx.util Cung cấp một số phƣơn thức khác

Bảng 4.2-Các API trong javaFx

Một phần của tài liệu Nghiên cứu và phát triển BPEL DESIGNER sử dụng công nghệ JAVAFX (Trang 90 - 91)