Article Categories
- All Categories
-
Data Structure
-
Networking
-
RDBMS
-
Operating System
-
Java
-
MS Excel
-
iOS
-
HTML
-
CSS
-
Android
-
Python
-
C Programming
-
C++
-
C#
-
MongoDB
-
MySQL
-
Javascript
-
PHP
Articles by Maruthi Krishna
Page 25 of 50
Explain the properties of 3D object in JavaFX?
Following are the various properties of 3D objects −Cull Face − In general, culling is the removal of improperly oriented parts of a shape (which are not visible in the view area).You can set the value to the cull face property of a 3d object using the setCullFace() method (Shape class).JavaFX supports three kinds of cull face types represented by three constants of the Enum named CullFace namely, NONE, FRONT, BACK.Draw Mode − This property defines/specifies the mode used to draw the 3D shape.You can set the value to the draw mode property of a 3d object using the setDrawMode() ...
Read MoreHow to make a text bold and italic in JavaFX?
You can set the desired font to the text node in JavaFX using the setFont() method. This method accepts an object of the class javafx.scene.text.Font.The Font class represents the fonts in JavaFX, this class provides several variants of a method named font() as shown below −font(double size) font(String family) font(String family, double size) font(String family, FontPosture posture, double size) font(String family, FontWeight weight, double size) font(String family, FontWeight weight, FontPosture posture, double size)Where, size (double) represents the size of the font.family (string) represents the family of the font that we want to apply to the text. You can get the ...
Read MoreHow to add a combination of multiple effects to text in JavaFX?
You can add an effect to any node object in JavaFX using the setEffect() method. This method accepts an object of the Effect class and adds it to the current node.A blend effect is the one that blends two inputs together. The javafx.scene.effect.Blend class represents the blend effect. To add the blend effect to a text node −Instantiate the Text class bypassing basic the x, y coordinates (position), and text string as arguments to the constructor.Set desired properties like font, stoke, etc.Instantiate the Blend class.Set the blend mode using the setMode() method.Create two different inputs by applying effects or changing colors.Set ...
Read MoreHow to add a reflection effect to a text node in JavaFX?
You can add an effect to any node object in JavaFX using the setEffect() method. This method accepts an object of the Effect class and adds it to the current node.The reflection effect renders the reflection of the given content below it. The javafx.scene.effect.Reflection represents the reflection effect. To add a blur effect to a text node −Instantiate the Text class bypassing basic the x, y coordinates (position), and text string as arguments to the constructor.Set desired properties like font, stoke, etc..Create a blur effect by instantiating the Reflection class.Set the created effect to the text node using the setEffect() ...
Read MoreHow to add various fonts to text using text flow in JavaFX?
You can have multiple text nodes in a single flow using the TextFlow layout. To have different fonts to single text flow.Create multiple text nodes.Set desired fonts to them.Add all the created nodes to the text flow.Exampleimport java.io.FileNotFoundException; import javafx.application.Application; import javafx.scene.Group; import javafx.scene.Scene; import javafx.scene.paint.Color; import javafx.stage.Stage; import javafx.scene.text.Font; import javafx.scene.text.FontWeight; import javafx.scene.text.Text; import javafx.scene.text.TextFlow; public class TextFlowExample extends Application { public void start(Stage stage) throws FileNotFoundException { //Creating a text object String str1 = "Hi "; Text text1 = new Text(30.0, 110.0, str1); //Setting the ...
Read MoreHow to add LCD (liquid crystal display) to text in JavaFX?
The javafx.scene.text.Text class has a property named fontSmoothingType, which specifies the smoothing type of the text. You can set the value to this property using the set setFontSmoothingType() method accepts two parameters −FontSmoothingType.GRAY − This specifies the default grayscale smoothing.FontSmoothingType.LCD − This specifies the LCD smoothing. This uses the characteristics of an LCD display and enhances the smoothing of the node.To add an LCD display to a text −Create a text node by instantiating the javafx.scene.text.Text class.Create a required font using one of the font() methods of the javafx.scene.text.Font class.Set the font to the text using the setText() method.Set the ...
Read MoreHow to create JavaFX slider with two thumbs?
In general, a slider is a component that displays a continuous range of values. This contains a track on which the numerical values are displayed. Along the track, there is a thumb pointing to the numbers. You can provide the maximum, minimum and initial values of the slider.The slider JavaFX provides contains only one thumb if you want to create a slider with two thumbs you need to rely on an external library named org.controlsfx.control.Following is the maven dependency for this library − org.controlsfx controlsfx 11.0.1 The RangeSlider class of this package is the JavaFXSlider but with ...
Read MoreWhat is text origin in JavaFX?
In addition to the local coordinate system for positioning its nodes, JavaFX provides an additional coordinate system for the text node.The textOrigin property specifies the origin of the coordinates of the text node in the parent coordinate system. You can set values to this property using the setTextOrigin() method. This method accepts one of the constants of the enum named VPos. This enum contains 4 constants namely: BASELINE, BOTTOM, CENTER and, TOP.Exampleimport java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.InputStream; import java.util.Scanner; import javafx.application.Application; import javafx.geometry.VPos; import javafx.scene.Group; import javafx.scene.Scene; import javafx.scene.paint.Color; import javafx.stage.Stage; import javafx.scene.text.Text; public class TextOriginExample extends Application { ...
Read MoreHow to strike through and underline text in JavaFX?
In JavaFX, the text node is represented by the Javafx.scene.text.Text class. To insert/display text in JavaFx window you need to −Instantiate the Text class.Set the basic properties like position and text string, using the setter methods or, bypassing them as arguments to the constructor.Add the created node to the Group object.The strikethrough property of the javafx.scene.text.Text class determines whether each line of the text should have a straight line passing through the middle of it. You can set the value to this property using the setStrikeThrough() method. It accepts a boolean value. You can strike though the text (node) by ...
Read MoreHow to adjust the line spacing in the text node in JavaFX?
The line spacing property of the javafx.scene.text.The text class specifies the line spacing between the lines of the text (node) vertically.You can set the value to this property using the setLineSpacing() method. This method accepts a boolean value as a parameter and sets the specified space between the lines (vertically).Exampleimport java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.InputStream; import java.util.Scanner; import javafx.application.Application; import javafx.scene.Group; import javafx.scene.Scene; import javafx.scene.paint.Color; import javafx.stage.Stage; import javafx.scene.text.Text; import javafx.scene.text.TextAlignment; public class TextSpacing extends Application { public void start(Stage stage) throws FileNotFoundException { //Reading the contents of a text file. InputStream inputStream ...
Read More