Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

This is in Java. For your final assignment, please use Listings 14.14 and 14.15 in pages 561-563. I want you to create a simple Java

This is in Java.

For your final assignment, please use Listings 14.14 and 14.15 in pages 561-563.

I want you to create a simple Java program that uses lines to create your first name initial.

If your first initial is a "J" the trick is... your initial letters won't look nice and round. But you will need to add different coordinates until it forms an idea of your initial.

So J would look like this: __ _|

Add a text that includes a small quote/saying that is fun, formatted three ways just like in the textbook.

My first initial is "K."

Listing 14.14

import javafx.application.Application; import javafx.scene.Scene; import javafx.scene.layout.Pane; import javafx.scene.paint.Color; import javafx.geometry.Insets; import javafx.stage.Stage; import javafx.scene.text.Text; import javafx.scene.text.Font; import javafx.scene.text.FontWeight; import javafx.scene.text.FontPosture;

public class ShowText extends Application{ @Override public void start(Stage primaryStage) { Pane pane = new Pane(); pane.setPadding(new Insets(5, 5, 5, 5)); Text text1 = new Text(20, 20, "Programming is fun"); text1.setFont(Font.font("Courier", FontWeight.BOLD, FontPosture.ITALIC, 15)); pane.getChildren().add(text1); Text text2 = new Text(60, 60, "Programming is fun Display text"); pane.getChildren().add(text2); Text text3 = new Text(10, 100, "Programming is fun Display text"); text3.setFill(Color.RED); text3.setUnderline(true); text3.setStrikethrough(true); pane.getChildren().add(text3); Scene scene = new Scene(pane); primaryStage.setTitle("ShowText"); primaryStage.setScene(scene); primaryStage.show(); } }

Listing 14.15

import javafx.application.Application; import javafx.scene.Scene; import javafx.scene.layout.Pane; import javafx.scene.paint.Color; import javafx.stage.Stage; import javafx.scene.shape.Line;

public class ShowLine extends Application{ @Override public void start(Stage primaryStage){ Scene scene = new Scene(new LinePane(), 200, 200); primaryStage.setTitle("ShowLine"); primaryStage.setScene(scene); primaryStage.show(); } }

class LinePane extends Pane { public LinePane() { Line line1 = new Line(10, 10, 10, 10); line1.endXProperty().bind(widthProperty().subtract(10)); line1.endYProperty().bind(heightProperty().subtract(10)); line1.setStrokeWidth(5); line1.setStroke(Color.GREEN); getChildren().add(line1); Line line2 = new Line(10, 10, 10, 10); line2.startXProperty().bind(widthProperty().subtract(10)); line2.endYProperty().bind(heightProperty().subtract(10)); line2.setStrokeWidth(5); line2.setStroke(Color.GREEN); getChildren().add(line2); } }

You want to create your first intial using Java fx. My first intial is "K."

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Concepts Of Database Management

Authors: Joy L. Starks, Philip J. Pratt, Mary Z. Last

9th Edition

1337093424, 978-1337093422

More Books

Students also viewed these Databases questions

Question

Example. Evaluate 5n+7 lim 7-00 3n-5

Answered: 1 week ago