1/50
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai |
|---|
No analytics yet
Send a link to your students to track their progress
JavaFX
A set of graphics and media packages that enables the development of rich client applications that operate consistently across diverse platforms.
Cascading Style Sheets (CSS)
A style sheet language used for describing the presentation of a document written in HTML or XML, including colors, layout, and fonts.
FXML
An XML-based markup language for defining the user interface in JavaFX applications, allowing separation of application logic from the UI.
Media class
Represents audio or video media in JavaFX, providing essential information such as duration and dimensions.
MediaPlayer
A class in JavaFX that provides playback control for audio and video media represented by the Media class.
AnimationTimer
A JavaFX class that allows creating frame-by-frame animations by executing code before each frame is rendered.
Canvas
A JavaFX Node used for drawing graphics on an area defined in the GUI, with operations managed via a GraphicsContext.
Transform
A JavaFX class that provides methods for manipulating and repositioning graphical user interface elements.
CSS Selector
A string that identifies a specific set of elements to apply styles to in CSS, including classes and ID selectors.
KeyFrame
An object in JavaFX that defines a specific state of an animated property at a specified point in time within a Timeline.
Phong Material
A class in JavaFX used to define material properties such as color and shading for 3D shapes.
-fx-stroke-width
A CSS property used in JavaFX to set the width of the stroke of a shape.
-fx-fill
A CSS property used to specify the interior color or pattern of shapes in JavaFX.
FillTransition
A subclass of Transition in JavaFX that changes the fill color of a node over a specified duration.
Path
An object that can contain a series of connected lines, arcs, and curves to outline complex shapes in JavaFX.
Scene Builder
A visual layout tool for designing JavaFX applications by dragging and dropping UI components without writing code.
EventHandler
An interface in JavaFX that receives and handles events such as clicks or key presses.
Transform.rotate()
A method that creates a rotation transformation for moving and orientating graphical objects in JavaFX.
Fill
The interior color or pattern used within a shape in JavaFX, defined using CSS or programmatically.
Style Class Selector
A CSS selector that applies styles to all nodes with a specified class in JavaFX.
Opacity
A property that controls the transparency of a node in JavaFX, with values from 0 (completely transparent) to 1 (completely opaque).
JavaFX
A software platform for creating and delivering desktop applications, as well as rich internet applications.
Scene Builder
A visual layout tool for designing JavaFX application user interfaces without coding.
Pane
A layout container that arranges its children in a specific manner, allowing for absolute positioning.
BorderPane
A layout container that arranges controls into top, bottom, left, center, and right regions.
TitledPane
A layout container that displays a title and holds a collapsible layout node.
RadioButton
A UI control that allows users to select only one option from a set.
ToggleGroup
A group that allows only one RadioButton to be selected at a time.
Mouse Events
User interactions with the user interface through mouse actions, such as clicking or dragging.
FXML
An XML format for defining the user interface of a JavaFX application.
Property Binding
A mechanism that allows a property of one object to be linked to a property of another object so that they stay in sync.
ObservableList
A special type of list that allows listeners to be notified of changes made to it.
Graphics Context
An object that provides methods for rendering shapes, images, and text on a JavaFX canvas.
User Data
Data associated with a JavaFX control, allowing storage of related information.
JavaFX
A modern GUI, graphics, and multimedia API for building graphical user interfaces in Java.
Scene Builder
A drag-and-drop interface that allows developers to design JavaFX UIs visually and generates FXML files.
FXML
An XML-based language used to define the structure and layout of JavaFX GUIs.
Node
An instance of a subclass of Node in JavaFX that represents a visual element in the scene graph.
Event Handling
The mechanism by which a program responds to user actions such as clicks or key presses.
Controller Class
A dedicated class that handles events for the GUI, usually linked with FXML.
VBox
A layout container in JavaFX that arranges its child nodes vertically.
GridPane
A layout container that arranges its children in a grid of rows and columns.
ActionEvent
An event generated when a button is clicked or activated.
ChangeListener
An interface that listens for changes in observable values, commonly used with JavaFX controls like Sliders.
Model-View-Controller (MVC)
A design pattern that separates the application data (model), the user interface (view), and the processing logic (controller).
FXMLLoader
A class that loads FXML files and creates the GUI scene graph.
Debugging
The process of finding and resolving bugs or issues in software applications.
Button
A GUI control that triggers an action when clicked.
TextField
A control that allows for text input from users.
Slider
A GUI component that allows users to select a value from a range by sliding a thumb along a track.
Label
A GUI control used to display text that cannot be edited by the user.