Object Oriented Programming Articles

Page 461 of 589

How to create a Button in JavaFX?

Maruthi Krishna
Maruthi Krishna
Updated on 16-May-2020 5K+ Views

In JavaFX the javafx.scene.control package provides various nodes (classes) specially designed for UI applications and these are re-usable. You can customize these and build view pages for your JavaFX applications. example: Button, CheckBox, Label, etc.A button is control in user interface applications, in general, on clicking the button it performs the respective action.You can create a Button by instantiating the javafx.scene.control.Button class of this package and, you can set text to the button using the setText() method.Exampleimport javafx.application.Application; import javafx.scene.Group; import javafx.scene.Scene; import javafx.scene.control.Button; import javafx.scene.paint.Color; import javafx.stage.Stage; public class ButtonExample extends Application {    @Override    public void start(Stage ...

Read More

How to change the aspect ratio of an image in JavaFX?

Maruthi Krishna
Maruthi Krishna
Updated on 16-May-2020 3K+ Views

The javafx.scene.image.Image class is used to load an image into a JavaFX application. This supports BMP, GIF, JPEG, and, PNG formats.JavaFX provides a class named javafx.scene.image.ImageView is a node that is used to display, the loaded image.The preserveRatio property of the ImageView class (boolean) specifies whether the aspect ratio of an image should be preserved, while displaying it using the current ImageView object. You can set the value to this property using the setPreserveRatio() method.By default, the value of this property is true, i.e. though you change the width or height of the image, the aspect ratio of the displayed ...

Read More

How to Invert the color of an image using JavaFX?

Maruthi Krishna
Maruthi Krishna
Updated on 16-May-2020 1K+ Views

JavaFX provides two interface namely PixelReader and PixelWriter in the javafx.scene.image. Using the methods provided by them you can read and write the contents of an image such as pixels, color values, etc.You can get the objects of these interfaces using the getPixelReader() and getPixelWriter() methods respectively.To invert an image −Create an InputStream object by passing the URL(String) of the required image.Instantiate the Image class bypassing the above-created input stream object as a parameter.Get the PixelReader and PixelWriter objects of the loaded image using the respective methods.Read each color value of the image using the getColor() method of the ImageReader ...

Read More

How to display an image in JavaFX?

Maruthi Krishna
Maruthi Krishna
Updated on 16-May-2020 18K+ Views

The javafx.scene.image.Image class is used to load an image into a JavaFX application. This supports BMP, GIF, JPEG, and, PNG formats.JavaFX provides a class named javafx.scene.image.ImageView is a node that is used to display, the loaded image.To display an image in JavaFX −Create a FileInputStream representing the image you want to load.Instantiate the Image class bypassing the input stream object created above, as a parameter to its constructor.Instantiate the ImageView class.Set the image to it by passing above the image object as a parameter to the setImage() method.Set the required properties of the image view using the respective setter methods.Add the ...

Read More

How to apply radial gradient (color) to a node in JavaFX?

Maruthi Krishna
Maruthi Krishna
Updated on 16-May-2020 683 Views

You can apply colors to shapes in JavaFX using the setFill() method it adds color to the interior of the geometrical shapes or background.This method accepts an object of the javafx.scene.paint.Paint class as a parameter. It is the base class for the color and gradients that are used to fill the shapes and backgrounds with color.The javafx.scene.paint.RadialGradient class in JavaFX is a subclass of the Paint and using this you can fill a shape with a circular color gradient pattern.To apply a radial gradient pattern to a geometrical shape −Instantiate the RadialGradient class by passing the required parameters.Set the created ...

Read More

How to add image patterns to nodes in JavaFX?

Maruthi Krishna
Maruthi Krishna
Updated on 16-May-2020 1K+ Views

You can apply colors to geometrical shapes in JavaFX using the setFill() and setStroke() methods. The setFill() method adds color to the interior area of the shape whereas the setStroke() method applies color to the boundary of the node.Both methods accept an object of the javafx.scene.paint.Paint class as a parameter. It is the base class for the color and gradients that are used to fill the shapes and backgrounds with color.The javafx.scene.paint.ImagePattern class in JavaFX is a subclass of the Paint and using this you can fill a shape with an image.To apply image pattern to a geometrical shape −Create an ...

Read More

How to add colors to nodes in JavaFX?

Maruthi Krishna
Maruthi Krishna
Updated on 16-May-2020 3K+ Views

You can apply colors to nodes in JavaFX using the setFill() and setStroke() methods. The setFill() method adds color to the surface area of the node whereas the setStroke() method applies color to the boundary of the node.Both methods accept an object of the javafx.scene.paint.Paint class as a parameter. It is the base class for the color and gradients that are used to fill the shapes and backgrounds with color.The javafx.scene.paint.Color class in JavaFX is a subclass of the Paint and it encapsulates all the colors in RGB color space (as its properties).To apply color to a geometrical shape or ...

Read More

Explain the material face property of 3D shapes in JavaFX

Maruthi Krishna
Maruthi Krishna
Updated on 16-May-2020 535 Views

This material property specifies the type of material the 3D object should be covered with. You can set the value to this property using the setMaterial() method.you need to pass an object of the type Material. The PhongMaterial class of the package javafx.scene.paint is a sub class of this class and provides 7 properties that represent a phong shaded material. You can apply all these types of materials to the surface of a 3D shape using the setter methods of these properties. Following are the type of materials that are available in JavaFX −bumpMap − This represents a normal map ...

Read More

Explain the properties of 3D object in JavaFX?

Maruthi Krishna
Maruthi Krishna
Updated on 16-May-2020 225 Views

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 More

How to make a text bold and italic in JavaFX?

Maruthi Krishna
Maruthi Krishna
Updated on 16-May-2020 16K+ Views

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 More
Showing 4601–4610 of 5,881 articles
« Prev 1 459 460 461 462 463 589 Next »
Advertisements