ugh that lab was fun but draining
This commit is contained in:
@@ -0,0 +1,78 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title>FontDemo1.java</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
|
||||
<style type="text/css">
|
||||
<!--
|
||||
body {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace; font-weight: bold}
|
||||
pre {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace; font-weight: bold}
|
||||
table {color: #888888; background-color: #313335; font-family: monospace; font-weight: bold}
|
||||
.literal {color: #cc7832}
|
||||
.string {color: #6a8759}
|
||||
.number {color: #6897bb}
|
||||
.comment {color: #808080}
|
||||
.whitespace {color: #505050}
|
||||
-->
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<table width="100%"><tr><td align="center">/home/caleb/ASDV-Java/Semester 3/Assignments/lab2_FX2_F22_part1/src/lab2_fx2_f22_part1/FontDemo1.java</td></tr></table>
|
||||
<pre>
|
||||
<span class="comment">/*</span>
|
||||
<span class="comment"> * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license</span>
|
||||
<span class="comment"> * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template</span>
|
||||
<span class="comment"> */</span>
|
||||
<span class="literal">package</span> lab2_fx2_f22_part1;
|
||||
|
||||
<span class="literal">import</span> javafx.application.Application;
|
||||
<span class="literal">import</span> javafx.scene.Scene;
|
||||
<span class="literal">import</span> javafx.scene.control.*;
|
||||
<span class="literal">import</span> javafx.scene.layout.*;
|
||||
<span class="literal">import</span> javafx.scene.text.*;
|
||||
<span class="literal">import</span> javafx.scene.paint.Color;
|
||||
<span class="literal">import</span> javafx.scene.shape.Circle;
|
||||
<span class="literal">import</span> javafx.stage.Stage;
|
||||
|
||||
<span class="comment">/**</span>
|
||||
<span class="comment"> *</span>
|
||||
<span class="comment"> * </span><span class="comment">@author</span> <span class="comment">caleb</span>
|
||||
<span class="comment">*/</span>
|
||||
<span class="literal">public</span> <span class="literal">class</span> FontDemo1 <span class="literal">extends</span> Application {
|
||||
@Override <span class="comment">// Override the start method in the Application class</span>
|
||||
<span class="literal">public</span> <span class="literal">void</span> start(Stage primaryStage) {
|
||||
<span class="comment">// Create a pane to hold the circle and label</span>
|
||||
Pane pane = <span class="literal">new</span> StackPane();
|
||||
<span class="comment">// Create a scene and place it in the stage</span>
|
||||
Scene scene = <span class="literal">new</span> Scene(pane);
|
||||
<span class="comment">// Add the scene to the stage</span>
|
||||
primaryStage.setScene(scene);
|
||||
<span class="comment">//Set the stage title</span>
|
||||
primaryStage.setTitle(<span class="string">"</span><span class="string">FontDemo1</span><span class="string">"</span>);
|
||||
|
||||
<span class="comment">// Create Node circle and add to the Pane</span>
|
||||
Circle circle = <span class="literal">new</span> Circle();
|
||||
circle.setRadius(<span class="number">300</span>);
|
||||
circle.setStroke(Color.BLACK);
|
||||
circle.setFill(<span class="literal">new</span> Color(<span class="number">0.9</span>, <span class="number">0.1</span>, <span class="number">0.1</span>, <span class="number">0.1</span>));
|
||||
<span class="comment">// Add circle to the pane</span>
|
||||
pane.getChildren().add(circle);
|
||||
|
||||
<span class="comment">// Create node label and add to Pane</span>
|
||||
Label label = <span class="literal">new</span> Label(<span class="string">"</span><span class="string">JavaFX</span><span class="string">"</span>);
|
||||
<span class="comment">// Font created via static method font() and set the font into the label</span>
|
||||
label.setFont(Font.font(<span class="string">"</span><span class="string">Comic Sans MS</span><span class="string">"</span>,
|
||||
FontWeight.BOLD, FontPosture.ITALIC, <span class="number">96</span>));
|
||||
label.setTextFill(Color.RED);
|
||||
pane.getChildren().add(label);
|
||||
<span class="comment">// Display the stage</span>
|
||||
primaryStage.show();
|
||||
}
|
||||
<span class="literal">public</span> <span class="literal">static</span> <span class="literal">void</span> main(String[] args)
|
||||
{
|
||||
launch(args);
|
||||
}
|
||||
}
|
||||
|
||||
</pre></body>
|
||||
</html>
|
@@ -0,0 +1,80 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title>FontDemo2.java</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
|
||||
<style type="text/css">
|
||||
<!--
|
||||
body {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace; font-weight: bold}
|
||||
pre {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace; font-weight: bold}
|
||||
table {color: #888888; background-color: #313335; font-family: monospace; font-weight: bold}
|
||||
.literal {color: #cc7832}
|
||||
.string {color: #6a8759}
|
||||
.number {color: #6897bb}
|
||||
.comment {color: #808080}
|
||||
.whitespace {color: #505050}
|
||||
-->
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<table width="100%"><tr><td align="center">/home/caleb/ASDV-Java/Semester 3/Assignments/lab2_FX2_F22_part1/src/lab2_fx2_f22_part1/FontDemo2.java</td></tr></table>
|
||||
<pre>
|
||||
<span class="comment">/*</span>
|
||||
<span class="comment"> * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license</span>
|
||||
<span class="comment"> * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template</span>
|
||||
<span class="comment"> */</span>
|
||||
<span class="literal">package</span> lab2_fx2_f22_part1;
|
||||
|
||||
<span class="literal">import</span> javafx.application.Application;
|
||||
<span class="literal">import</span> javafx.scene.Scene;
|
||||
<span class="literal">import</span> javafx.scene.control.*;
|
||||
<span class="literal">import</span> javafx.scene.layout.*;
|
||||
<span class="literal">import</span> javafx.scene.text.*;
|
||||
<span class="literal">import</span> javafx.scene.paint.Color;
|
||||
<span class="literal">import</span> javafx.scene.shape.Circle;
|
||||
<span class="literal">import</span> javafx.stage.Stage;
|
||||
|
||||
<span class="comment">/**</span>
|
||||
<span class="comment"> *</span>
|
||||
<span class="comment"> * </span><span class="comment">@author</span> <span class="comment">caleb</span>
|
||||
<span class="comment">*/</span>
|
||||
<span class="literal">public</span> <span class="literal">class</span> FontDemo2 <span class="literal">extends</span> Application {
|
||||
@Override <span class="comment">// Override the start method in the Application class</span>
|
||||
<span class="literal">public</span> <span class="literal">void</span> start(Stage primaryStage) {
|
||||
<span class="comment">// Create a pane to hold the circle and label</span>
|
||||
Pane pane = <span class="literal">new</span> StackPane();
|
||||
<span class="comment">// Create a scene and place it in the stage</span>
|
||||
Scene scene = <span class="literal">new</span> Scene(pane);
|
||||
<span class="comment">// Add the scene to the stage</span>
|
||||
primaryStage.setScene(scene);
|
||||
<span class="comment">//Set the stage title</span>
|
||||
primaryStage.setTitle(<span class="string">"</span><span class="string">FontDemo2</span><span class="string">"</span>);
|
||||
|
||||
<span class="comment">// Create Node circle and add to the Pane</span>
|
||||
Circle circle = <span class="literal">new</span> Circle();
|
||||
circle.setRadius(<span class="number">300</span>);
|
||||
circle.setStroke(Color.BLACK);
|
||||
circle.setFill(Color.GRAY);
|
||||
<span class="comment">//new Color(0.9, 0.1, 0.1, 0.1)</span>
|
||||
<span class="comment">// Add circle to the pane</span>
|
||||
pane.getChildren().add(circle);
|
||||
|
||||
<span class="comment">// Create node label and add to Pane</span>
|
||||
Label label = <span class="literal">new</span> Label(<span class="string">"</span><span class="string">JavaFX</span><span class="string">"</span>);
|
||||
label.setRotate(<span class="number">90.0</span>);
|
||||
<span class="comment">// Font created via static method font() and set the font into the label</span>
|
||||
label.setFont(Font.font(<span class="string">"</span><span class="string">Comic Sans MS</span><span class="string">"</span>,
|
||||
FontWeight.NORMAL, FontPosture.ITALIC, <span class="number">96</span>));
|
||||
label.setTextFill(Color.YELLOW);
|
||||
pane.getChildren().add(label);
|
||||
<span class="comment">// Display the stage</span>
|
||||
primaryStage.show();
|
||||
}
|
||||
<span class="literal">public</span> <span class="literal">static</span> <span class="literal">void</span> main(String[] args)
|
||||
{
|
||||
launch(args);
|
||||
}
|
||||
}
|
||||
|
||||
</pre></body>
|
||||
</html>
|
@@ -0,0 +1,95 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title>HandleClickEvent.java</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
|
||||
<style type="text/css">
|
||||
<!--
|
||||
body {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace; font-weight: bold}
|
||||
pre {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace; font-weight: bold}
|
||||
table {color: #888888; background-color: #313335; font-family: monospace; font-weight: bold}
|
||||
.literal {color: #cc7832}
|
||||
.ST2 {font-family: monospace; font-weight: bold; font-style: italic}
|
||||
.ST0 {color: #287bde}
|
||||
.string {color: #6a8759}
|
||||
.ST1 {color: #ffc66d}
|
||||
.comment {color: #808080}
|
||||
.whitespace {color: #505050}
|
||||
.ST3 {color: #ffc66d; font-family: monospace; font-weight: bold; font-style: italic}
|
||||
.ST4 {color: #9876aa; font-family: monospace; font-weight: bold; font-style: italic}
|
||||
-->
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<table width="100%"><tr><td align="center">/home/caleb/ASDV-Java/Semester 3/Assignments/lab2_FX2_F22_part1/src/lab2_fx2_f22_part1/HandleClickEvent.java</td></tr></table>
|
||||
<pre>
|
||||
<span class="comment">/*</span>
|
||||
<span class="comment"> * Click </span><span class="ST0">nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt</span><span class="comment"> to change this license</span>
|
||||
<span class="comment"> * Click </span><span class="ST0">nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java</span><span class="comment"> to edit this template</span>
|
||||
<span class="comment"> */</span>
|
||||
<span class="literal">package</span> lab2_fx2_f22_part1;
|
||||
|
||||
|
||||
<span class="literal">import</span> javafx.application.Application;
|
||||
<span class="literal">import</span> javafx.event.ActionEvent;
|
||||
<span class="literal">import</span> javafx.event.EventHandler;
|
||||
<span class="literal">import</span> javafx.scene.Scene;
|
||||
<span class="literal">import</span> javafx.scene.control.Button;
|
||||
<span class="literal">import</span> javafx.scene.layout.BorderPane;
|
||||
<span class="comment">import</span> <span class="comment">javafx</span><span class="comment">.</span><span class="comment">scene</span><span class="comment">.</span><span class="comment">layout</span><span class="comment">.</span><span class="comment">Pane</span><span class="comment">;</span>
|
||||
<span class="literal">import</span> javafx.stage.Stage;
|
||||
<span class="literal">import</span> style.ButtonStyle;
|
||||
|
||||
<span class="comment">/**</span>
|
||||
<span class="comment"> *</span>
|
||||
<span class="comment"> * </span><span class="comment">@author</span> <span class="comment">Athanasios</span> <span class="comment">V</span><span class="comment">.</span> <span class="comment">Markou</span>
|
||||
<span class="comment">*/</span>
|
||||
<span class="literal">public</span> <span class="literal">class</span> HandleClickEvent <span class="literal">extends</span> Application
|
||||
{
|
||||
|
||||
@Override
|
||||
<span class="literal">public</span> <span class="literal">void</span> <span class="ST1">start</span>(Stage primaryStage) <span class="literal">throws</span> Exception
|
||||
{
|
||||
Button buttonOK = <span class="literal">new</span> Button(<span class="string">"</span><span class="string">OK</span><span class="string">"</span>);
|
||||
buttonOK.setStyle(ButtonStyle.<span class="ST2">getStyle</span>());
|
||||
<span class="ST2">OKHandlerClass</span> eventHnadlerOK = <span class="literal">new</span> OKHandlerClass();
|
||||
buttonOK.setOnAction(eventHnadlerOK);
|
||||
|
||||
Button buttonCancel = <span class="literal">new</span> Button(<span class="string">"</span><span class="string">Cancel</span><span class="string">"</span>);
|
||||
buttonCancel.setStyle(ButtonStyle.<span class="ST2">getStyle</span>());
|
||||
<span class="ST2">CancelHandlerClass</span> eventHandlerCancel = <span class="literal">new</span> CancelHandlerClass();
|
||||
buttonCancel.setOnAction(eventHandlerCancel);
|
||||
|
||||
|
||||
BorderPane pane = <span class="literal">new</span> BorderPane();
|
||||
pane.setTop(buttonOK);
|
||||
pane.setBottom(buttonCancel);
|
||||
Scene scene = <span class="literal">new</span> Scene( pane);
|
||||
primaryStage.setScene(scene);
|
||||
primaryStage.show();
|
||||
|
||||
}
|
||||
<span class="literal">public</span> <span class="literal">static</span> <span class="literal">void</span> <span class="ST3">main</span>(String[] args)
|
||||
{
|
||||
<span class="ST2">launch</span>( args);
|
||||
}
|
||||
|
||||
<span class="literal">private</span> <span class="literal">static</span> <span class="literal">class</span> <span class="ST2">OKHandlerClass</span> <span class="literal">implements</span> EventHandler<ActionEvent> {
|
||||
|
||||
@Override
|
||||
<span class="literal">public</span> <span class="literal">void</span> <span class="ST1">handle</span>(ActionEvent event) {
|
||||
System.<span class="ST4">out</span>.println(<span class="string">"</span><span class="string">You clicked OK!</span><span class="string">"</span>);
|
||||
}
|
||||
}
|
||||
|
||||
<span class="literal">private</span> <span class="literal">static</span> <span class="literal">class</span> <span class="ST2">CancelHandlerClass</span> <span class="literal">implements</span> EventHandler<ActionEvent> {
|
||||
|
||||
@Override
|
||||
<span class="literal">public</span> <span class="literal">void</span> <span class="ST1">handle</span>(ActionEvent event) {
|
||||
System.<span class="ST4">out</span>.println(<span class="string">"</span><span class="string">You clicked Cancel!</span><span class="string">"</span>);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
</pre></body>
|
||||
</html>
|
@@ -0,0 +1,78 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title>HandleClickEventAnonymous.java</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
|
||||
<style type="text/css">
|
||||
<!--
|
||||
body {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace; font-weight: bold}
|
||||
pre {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace; font-weight: bold}
|
||||
table {color: #888888; background-color: #313335; font-family: monospace; font-weight: bold}
|
||||
.literal {color: #cc7832}
|
||||
.ST2 {font-family: monospace; font-weight: bold; font-style: italic}
|
||||
.ST0 {color: #287bde}
|
||||
.string {color: #6a8759}
|
||||
.ST1 {color: #ffc66d}
|
||||
.comment {color: #808080}
|
||||
.whitespace {color: #505050}
|
||||
.ST3 {color: #9876aa; font-family: monospace; font-weight: bold; font-style: italic}
|
||||
.ST4 {color: #ffc66d; font-family: monospace; font-weight: bold; font-style: italic}
|
||||
-->
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<table width="100%"><tr><td align="center">/home/caleb/ASDV-Java/Semester 3/Assignments/lab2_FX2_F22_part1/src/lab2_fx2_f22_part1/HandleClickEventAnonymous.java</td></tr></table>
|
||||
<pre>
|
||||
<span class="comment">/*</span>
|
||||
<span class="comment"> * Click </span><span class="ST0">nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt</span><span class="comment"> to change this license</span>
|
||||
<span class="comment"> * Click </span><span class="ST0">nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java</span><span class="comment"> to edit this template</span>
|
||||
<span class="comment"> */</span>
|
||||
<span class="literal">package</span> lab2_fx2_f22_part1;
|
||||
|
||||
|
||||
<span class="literal">import</span> javafx.application.Application;
|
||||
<span class="literal">import</span> javafx.event.ActionEvent;
|
||||
<span class="literal">import</span> javafx.event.EventHandler;
|
||||
<span class="literal">import</span> javafx.scene.Scene;
|
||||
<span class="literal">import</span> javafx.scene.control.Button;
|
||||
<span class="literal">import</span> javafx.scene.layout.Pane;
|
||||
<span class="literal">import</span> javafx.stage.Stage;
|
||||
<span class="literal">import</span> style.ButtonStyle;
|
||||
|
||||
<span class="comment">/**</span>
|
||||
<span class="comment"> *</span>
|
||||
<span class="comment"> * </span><span class="comment">@author</span> <span class="comment">Athanasios</span> <span class="comment">V</span><span class="comment">.</span> <span class="comment">Markou</span>
|
||||
<span class="comment">*/</span>
|
||||
<span class="literal">public</span> <span class="literal">class</span> HandleClickEventAnonymous <span class="literal">extends</span> Application
|
||||
{
|
||||
|
||||
@Override
|
||||
<span class="literal">public</span> <span class="literal">void</span> <span class="ST1">start</span>(Stage primaryStage) <span class="literal">throws</span> Exception
|
||||
{
|
||||
Button button = <span class="literal">new</span> Button(<span class="string">"</span><span class="string">OK</span><span class="string">"</span>);
|
||||
button.setStyle(ButtonStyle.<span class="ST2">getStyle</span>());
|
||||
EventHandler eventHnadler = <span class="literal">new</span> EventHandler<ActionEvent>(){
|
||||
@Override
|
||||
<span class="literal">public</span> <span class="literal">void</span> <span class="ST1">handle</span>(ActionEvent t)
|
||||
{
|
||||
System.<span class="ST3">out</span>.println(<span class="string">"</span><span class="string">You clicked OK!</span><span class="string">"</span>);
|
||||
}
|
||||
};
|
||||
button.setOnAction(eventHnadler);
|
||||
|
||||
Pane pane = <span class="literal">new</span> Pane();
|
||||
pane.getChildren().add(button);
|
||||
Scene scene = <span class="literal">new</span> Scene( pane);
|
||||
primaryStage.setScene(scene);
|
||||
primaryStage.show();
|
||||
|
||||
}
|
||||
<span class="literal">public</span> <span class="literal">static</span> <span class="literal">void</span> <span class="ST4">main</span>(String[] args)
|
||||
{
|
||||
<span class="ST2">launch</span>( args);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
</pre></body>
|
||||
</html>
|
@@ -0,0 +1,78 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title>Image1.java</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
|
||||
<style type="text/css">
|
||||
<!--
|
||||
body {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace; font-weight: bold}
|
||||
pre {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace; font-weight: bold}
|
||||
table {color: #888888; background-color: #313335; font-family: monospace; font-weight: bold}
|
||||
.literal {color: #cc7832}
|
||||
.ST3 {font-family: monospace; font-weight: bold; font-style: italic}
|
||||
.ST0 {color: #287bde}
|
||||
.number {color: #6897bb}
|
||||
.string {color: #6a8759}
|
||||
.ST1 {color: #ffc66d}
|
||||
.comment {color: #808080}
|
||||
.whitespace {color: #505050}
|
||||
.ST2 {color: #ffc66d; font-family: monospace; font-weight: bold; font-style: italic}
|
||||
-->
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<table width="100%"><tr><td align="center">/home/caleb/ASDV-Java/Semester 3/Assignments/lab2_FX2_F22_part1/src/lab2_fx2_f22_part1/Image1.java</td></tr></table>
|
||||
<pre>
|
||||
<span class="comment">/*</span>
|
||||
<span class="comment"> * Click </span><span class="ST0">nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt</span><span class="comment"> to change this license</span>
|
||||
<span class="comment"> * Click </span><span class="ST0">nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java</span><span class="comment"> to edit this template</span>
|
||||
<span class="comment"> */</span>
|
||||
<span class="literal">package</span> lab2_fx2_f22_part1;
|
||||
|
||||
<span class="literal">import</span> javafx.application.Application;
|
||||
<span class="literal">import</span> javafx.geometry.Insets;
|
||||
<span class="literal">import</span> javafx.scene.Scene;
|
||||
<span class="literal">import</span> javafx.scene.image.Image;
|
||||
<span class="literal">import</span> javafx.scene.image.ImageView;
|
||||
<span class="literal">import</span> javafx.scene.layout.*;
|
||||
<span class="literal">import</span> javafx.stage.Stage;
|
||||
|
||||
<span class="comment">/**</span>
|
||||
<span class="comment"> *</span>
|
||||
<span class="comment"> * </span><span class="comment">@author</span> <span class="comment">caleb</span>
|
||||
<span class="comment">*/</span>
|
||||
<span class="literal">public</span> <span class="literal">class</span> Image1 <span class="literal">extends</span> Application {
|
||||
|
||||
@Override <span class="comment">// Override the start method in the Application class</span>
|
||||
<span class="literal">public</span> <span class="literal">void</span> <span class="ST1">start</span>(Stage primaryStage) <span class="literal">throws</span> Exception
|
||||
{
|
||||
<span class="comment">// Create a pane to hold the image views</span>
|
||||
Pane pane = <span class="literal">new</span> HBox(<span class="number">1</span><span class="number">0</span>);
|
||||
pane.setPadding(<span class="literal">new</span> Insets(<span class="number">5</span>, <span class="number">5</span>, <span class="number">5</span>, <span class="number">5</span>));
|
||||
Image image = <span class="literal">new</span> Image(<span class="string">"</span><span class="string">image/us.gif</span><span class="string">"</span>);
|
||||
pane.getChildren().add(<span class="literal">new</span> ImageView(image));
|
||||
|
||||
ImageView imageView1 = <span class="literal">new</span> ImageView(image);
|
||||
imageView1.setFitHeight(<span class="number">1</span><span class="number">00</span>);
|
||||
imageView1.setFitWidth(<span class="number">1</span><span class="number">00</span>);
|
||||
pane.getChildren().add(imageView1);
|
||||
|
||||
ImageView imageView2 = <span class="literal">new</span> ImageView(image);
|
||||
imageView2.setRotate(<span class="number">9</span><span class="number">0.0</span>);
|
||||
pane.getChildren().add(imageView2);
|
||||
|
||||
<span class="comment">//Create a scene and place it in the stage</span>
|
||||
Scene scene = <span class="literal">new</span> Scene(pane);
|
||||
primaryStage.setTitle(<span class="string">"</span><span class="string">Flags</span><span class="string">"</span>); <span class="comment">// Set the stage title</span>
|
||||
primaryStage.setScene(scene); <span class="comment">// Place the scene in the stage</span>
|
||||
primaryStage.show(); <span class="comment">// Display the stage</span>
|
||||
|
||||
}
|
||||
<span class="literal">public</span> <span class="literal">static</span> <span class="literal">void</span> <span class="ST2">main</span>(String[] args)
|
||||
{
|
||||
<span class="ST3">launch</span>(args);
|
||||
}
|
||||
}
|
||||
|
||||
</pre></body>
|
||||
</html>
|
@@ -0,0 +1,85 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title>ImageArray1.java</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
|
||||
<style type="text/css">
|
||||
<!--
|
||||
body {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace; font-weight: bold}
|
||||
pre {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace; font-weight: bold}
|
||||
table {color: #888888; background-color: #313335; font-family: monospace; font-weight: bold}
|
||||
.literal {color: #cc7832}
|
||||
.ST3 {font-family: monospace; font-weight: bold; font-style: italic}
|
||||
.ST0 {color: #287bde}
|
||||
.string {color: #6a8759}
|
||||
.number {color: #6897bb}
|
||||
.ST1 {color: #ffc66d}
|
||||
.comment {color: #808080}
|
||||
.whitespace {color: #505050}
|
||||
.ST2 {color: #ffc66d; font-family: monospace; font-weight: bold; font-style: italic}
|
||||
-->
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<table width="100%"><tr><td align="center">/home/caleb/ASDV-Java/Semester 3/Assignments/lab2_FX2_F22_part1/src/lab2_fx2_f22_part1/ImageArray1.java</td></tr></table>
|
||||
<pre>
|
||||
<span class="comment">/*</span>
|
||||
<span class="comment"> * Click </span><span class="ST0">nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt</span><span class="comment"> to change this license</span>
|
||||
<span class="comment"> * Click </span><span class="ST0">nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java</span><span class="comment"> to edit this template</span>
|
||||
<span class="comment"> */</span>
|
||||
<span class="literal">package</span> lab2_fx2_f22_part1;
|
||||
|
||||
<span class="literal">import</span> javafx.application.Application;
|
||||
<span class="literal">import</span> javafx.geometry.Insets;
|
||||
<span class="literal">import</span> javafx.scene.Scene;
|
||||
<span class="literal">import</span> javafx.scene.image.ImageView;
|
||||
<span class="literal">import</span> javafx.scene.layout.HBox;
|
||||
<span class="literal">import</span> javafx.scene.layout.Pane;
|
||||
<span class="literal">import</span> javafx.stage.Stage;
|
||||
|
||||
<span class="comment">/**</span>
|
||||
<span class="comment"> *</span>
|
||||
<span class="comment"> * </span><span class="comment">@author</span> <span class="comment">caleb</span>
|
||||
<span class="comment">*/</span>
|
||||
<span class="literal">public</span> <span class="literal">class</span> ImageArray1 <span class="literal">extends</span> Application {
|
||||
|
||||
@Override
|
||||
<span class="literal">public</span> <span class="literal">void</span> <span class="ST1">start</span>(Stage primaryStage) <span class="literal">throws</span> Exception {
|
||||
<span class="literal">final</span> String BASE_PATH = <span class="string">"</span><span class="string">image/flag</span><span class="string">"</span>;
|
||||
ImageView[] images = <span class="literal">new</span> ImageView[] {
|
||||
<span class="literal">new</span> ImageView(BASE_PATH+<span class="string">"</span><span class="string">0.gif</span><span class="string">"</span>),
|
||||
<span class="literal">new</span> ImageView(BASE_PATH+<span class="string">"</span><span class="string">1.gif</span><span class="string">"</span>),
|
||||
<span class="literal">new</span> ImageView(BASE_PATH+<span class="string">"</span><span class="string">2.gif</span><span class="string">"</span>),
|
||||
<span class="literal">new</span> ImageView(BASE_PATH+<span class="string">"</span><span class="string">3.gif</span><span class="string">"</span>),
|
||||
<span class="literal">new</span> ImageView(BASE_PATH+<span class="string">"</span><span class="string">4.gif</span><span class="string">"</span>),
|
||||
<span class="literal">new</span> ImageView(BASE_PATH+<span class="string">"</span><span class="string">5.gif</span><span class="string">"</span>),
|
||||
<span class="literal">new</span> ImageView(BASE_PATH+<span class="string">"</span><span class="string">6.gif</span><span class="string">"</span>)
|
||||
};
|
||||
|
||||
<span class="comment">// Create a pane to hold the image views</span>
|
||||
Pane hb = <span class="literal">new</span> HBox(<span class="number">1</span><span class="number">0</span>);
|
||||
hb.setPadding(<span class="literal">new</span> Insets(<span class="number">5</span>, <span class="number">5</span>, <span class="number">5</span>, <span class="number">5</span>));
|
||||
|
||||
<span class="literal">for</span> (<span class="literal">int</span> i = <span class="number">0</span>; i < <span class="number">7</span>; ++i) {
|
||||
images[i].setFitWidth(<span class="number">1</span><span class="number">50</span>);
|
||||
images[i].setFitHeight(<span class="number">1</span><span class="number">00</span>);
|
||||
hb.getChildren().add(images[i]);
|
||||
}
|
||||
<span class="comment">// Create a scene and place it in the stage</span>
|
||||
Scene scene = <span class="literal">new</span> Scene(hb);
|
||||
primaryStage.setTitle(<span class="string">"</span><span class="string">Flags</span><span class="string">"</span>); <span class="comment">// Set the stage title</span>
|
||||
primaryStage.setScene(scene); <span class="comment">// Place the scene in the stage</span>
|
||||
primaryStage.show();
|
||||
}
|
||||
<span class="literal">public</span> <span class="literal">static</span> <span class="literal">void</span> <span class="ST2">main</span>(String[] args) {
|
||||
<span class="ST3">launch</span>(args);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
</pre></body>
|
||||
</html>
|
@@ -0,0 +1,86 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title>ImageArray2.java</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
|
||||
<style type="text/css">
|
||||
<!--
|
||||
body {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace; font-weight: bold}
|
||||
pre {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace; font-weight: bold}
|
||||
table {color: #888888; background-color: #313335; font-family: monospace; font-weight: bold}
|
||||
.literal {color: #cc7832}
|
||||
.ST3 {font-family: monospace; font-weight: bold; font-style: italic}
|
||||
.ST0 {color: #287bde}
|
||||
.string {color: #6a8759}
|
||||
.number {color: #6897bb}
|
||||
.ST1 {color: #ffc66d}
|
||||
.comment {color: #808080}
|
||||
.whitespace {color: #505050}
|
||||
.ST2 {color: #ffc66d; font-family: monospace; font-weight: bold; font-style: italic}
|
||||
-->
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<table width="100%"><tr><td align="center">/home/caleb/ASDV-Java/Semester 3/Assignments/lab2_FX2_F22_part1/src/lab2_fx2_f22_part1/ImageArray2.java</td></tr></table>
|
||||
<pre>
|
||||
<span class="comment">/*</span>
|
||||
<span class="comment"> * Click </span><span class="ST0">nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt</span><span class="comment"> to change this license</span>
|
||||
<span class="comment"> * Click </span><span class="ST0">nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java</span><span class="comment"> to edit this template</span>
|
||||
<span class="comment"> */</span>
|
||||
<span class="literal">package</span> lab2_fx2_f22_part1;
|
||||
|
||||
<span class="literal">import</span> javafx.application.Application;
|
||||
<span class="literal">import</span> javafx.geometry.Insets;
|
||||
<span class="literal">import</span> javafx.scene.Scene;
|
||||
<span class="literal">import</span> javafx.scene.image.ImageView;
|
||||
<span class="comment">import</span> <span class="comment">javafx</span><span class="comment">.</span><span class="comment">scene</span><span class="comment">.</span><span class="comment">layout</span><span class="comment">.</span><span class="comment">HBox</span><span class="comment">;</span>
|
||||
<span class="literal">import</span> javafx.scene.layout.Pane;
|
||||
<span class="literal">import</span> javafx.scene.layout.VBox;
|
||||
<span class="literal">import</span> javafx.stage.Stage;
|
||||
|
||||
<span class="comment">/**</span>
|
||||
<span class="comment"> *</span>
|
||||
<span class="comment"> * </span><span class="comment">@author</span> <span class="comment">caleb</span>
|
||||
<span class="comment">*/</span>
|
||||
<span class="literal">public</span> <span class="literal">class</span> ImageArray2 <span class="literal">extends</span> Application {
|
||||
|
||||
@Override
|
||||
<span class="literal">public</span> <span class="literal">void</span> <span class="ST1">start</span>(Stage primaryStage) <span class="literal">throws</span> Exception {
|
||||
<span class="literal">final</span> String BASE_PATH = <span class="string">"</span><span class="string">image/flag</span><span class="string">"</span>;
|
||||
ImageView[] images = <span class="literal">new</span> ImageView[] {
|
||||
<span class="literal">new</span> ImageView(BASE_PATH+<span class="string">"</span><span class="string">0.gif</span><span class="string">"</span>),
|
||||
<span class="literal">new</span> ImageView(BASE_PATH+<span class="string">"</span><span class="string">1.gif</span><span class="string">"</span>),
|
||||
<span class="literal">new</span> ImageView(BASE_PATH+<span class="string">"</span><span class="string">2.gif</span><span class="string">"</span>),
|
||||
<span class="literal">new</span> ImageView(BASE_PATH+<span class="string">"</span><span class="string">3.gif</span><span class="string">"</span>),
|
||||
<span class="literal">new</span> ImageView(BASE_PATH+<span class="string">"</span><span class="string">4.gif</span><span class="string">"</span>),
|
||||
<span class="literal">new</span> ImageView(BASE_PATH+<span class="string">"</span><span class="string">5.gif</span><span class="string">"</span>),
|
||||
<span class="literal">new</span> ImageView(BASE_PATH+<span class="string">"</span><span class="string">6.gif</span><span class="string">"</span>)
|
||||
};
|
||||
|
||||
<span class="comment">// Create a pane to hold the image views</span>
|
||||
Pane vb = <span class="literal">new</span> VBox(<span class="number">1</span><span class="number">0</span>);
|
||||
vb.setPadding(<span class="literal">new</span> Insets(<span class="number">5</span>, <span class="number">5</span>, <span class="number">5</span>, <span class="number">5</span>));
|
||||
|
||||
<span class="literal">for</span> (<span class="literal">int</span> i = <span class="number">0</span>; i < <span class="number">7</span>; ++i) {
|
||||
images[i].setFitWidth(<span class="number">1</span><span class="number">50</span>);
|
||||
images[i].setFitHeight(<span class="number">1</span><span class="number">00</span>);
|
||||
vb.getChildren().add(images[i]);
|
||||
}
|
||||
<span class="comment">// Create a scene and place it in the stage</span>
|
||||
Scene scene = <span class="literal">new</span> Scene(vb);
|
||||
primaryStage.setTitle(<span class="string">"</span><span class="string">Flags</span><span class="string">"</span>); <span class="comment">// Set the stage title</span>
|
||||
primaryStage.setScene(scene); <span class="comment">// Place the scene in the stage</span>
|
||||
primaryStage.show();
|
||||
}
|
||||
<span class="literal">public</span> <span class="literal">static</span> <span class="literal">void</span> <span class="ST2">main</span>(String[] args) {
|
||||
<span class="ST3">launch</span>(args);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
</pre></body>
|
||||
</html>
|
@@ -5,21 +5,20 @@
|
||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
|
||||
<style type="text/css">
|
||||
<!--
|
||||
body {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace}
|
||||
pre {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace}
|
||||
table {color: #888888; background-color: #313335; font-family: monospace}
|
||||
.ST2 {color: #ffc66d}
|
||||
body {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace; font-weight: bold}
|
||||
pre {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace; font-weight: bold}
|
||||
table {color: #888888; background-color: #313335; font-family: monospace; font-weight: bold}
|
||||
.literal {color: #cc7832}
|
||||
.ST2 {font-family: monospace; font-weight: bold; font-style: italic}
|
||||
.ST0 {color: #287bde}
|
||||
.string {color: #6a8759}
|
||||
.number {color: #6897bb}
|
||||
.ST1 {color: #ffc66d}
|
||||
.ST4 {color: #8a653b}
|
||||
.comment {color: #808080}
|
||||
.whitespace {color: #505050}
|
||||
.ST4 {color: #9876aa; font-family: monospace; font-style: italic}
|
||||
.ST6 {color: #ffc66d; font-family: monospace; font-style: italic}
|
||||
.ST1 {color: #808080; font-family: monospace; font-weight: bold}
|
||||
.ST5 {color: #8a653b}
|
||||
.ST0 {color: #287bde}
|
||||
.literal {color: #cc7832}
|
||||
.ST3 {font-family: monospace; font-style: italic}
|
||||
.ST3 {color: #9876aa; font-family: monospace; font-weight: bold; font-style: italic}
|
||||
.ST5 {color: #ffc66d; font-family: monospace; font-weight: bold; font-style: italic}
|
||||
-->
|
||||
</style>
|
||||
</head>
|
||||
@@ -42,23 +41,23 @@ table {color: #888888; background-color: #313335; font-family: monospace}
|
||||
<span class="literal">import</span> style.ButtonStyle;
|
||||
<span class="comment">/**</span>
|
||||
<span class="comment"> *</span>
|
||||
<span class="comment"> * </span><span class="ST1">@author</span> <span class="comment">caleb</span>
|
||||
<span class="comment"> * </span><span class="comment">@author</span> <span class="comment">caleb</span>
|
||||
<span class="comment">*/</span>
|
||||
<span class="literal">public</span> <span class="literal">class</span> Lab2_FX2_F22_part1 <span class="literal">extends</span> Application {
|
||||
|
||||
@Override
|
||||
<span class="literal">public</span> <span class="literal">void</span> <span class="ST2">start</span>(Stage primaryStage)
|
||||
<span class="literal">public</span> <span class="literal">void</span> <span class="ST1">start</span>(Stage primaryStage)
|
||||
{
|
||||
String style = ButtonStyle.<span class="ST3">getStyle</span>();
|
||||
String style = ButtonStyle.<span class="ST2">getStyle</span>();
|
||||
Button btn = <span class="literal">new</span> Button();
|
||||
btn.setStyle(style);
|
||||
btn.setText(<span class="string">"</span><span class="string">Say 'Hello World'</span><span class="string">"</span>);
|
||||
btn.setOnAction(<span class="literal">new</span> EventHandler<ActionEvent>() {
|
||||
|
||||
@Override
|
||||
<span class="literal">public</span> <span class="literal">void</span> <span class="ST2">handle</span>(ActionEvent event)
|
||||
<span class="literal">public</span> <span class="literal">void</span> <span class="ST1">handle</span>(ActionEvent event)
|
||||
{
|
||||
System.<span class="ST4">out</span>.println(<span class="string">"</span><span class="string">Hello World!</span><span class="string">"</span>);
|
||||
System.<span class="ST3">out</span>.println(<span class="string">"</span><span class="string">Hello World!</span><span class="string">"</span>);
|
||||
}
|
||||
});
|
||||
StackPane root = <span class="literal">new</span> StackPane();
|
||||
@@ -72,11 +71,11 @@ table {color: #888888; background-color: #313335; font-family: monospace}
|
||||
}
|
||||
|
||||
<span class="comment">/**</span>
|
||||
<span class="comment"> * </span><span class="ST1">@param</span> <span class="ST5">args</span> <span class="comment">the</span> <span class="comment">command</span> <span class="comment">line</span> <span class="comment">arguments</span>
|
||||
<span class="comment"> * </span><span class="comment">@param</span> <span class="ST4">args</span> <span class="comment">the</span> <span class="comment">command</span> <span class="comment">line</span> <span class="comment">arguments</span>
|
||||
<span class="comment">*/</span>
|
||||
<span class="literal">public</span> <span class="literal">static</span> <span class="literal">void</span> <span class="ST6">main</span>(String[] args)
|
||||
<span class="literal">public</span> <span class="literal">static</span> <span class="literal">void</span> <span class="ST5">main</span>(String[] args)
|
||||
{
|
||||
<span class="ST3">launch</span>(args);
|
||||
<span class="ST2">launch</span>(args);
|
||||
}
|
||||
|
||||
}
|
||||
|
@@ -0,0 +1,83 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title>ShowGridPane1.java</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
|
||||
<style type="text/css">
|
||||
<!--
|
||||
body {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace; font-weight: bold}
|
||||
pre {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace; font-weight: bold}
|
||||
table {color: #888888; background-color: #313335; font-family: monospace; font-weight: bold}
|
||||
.literal {color: #cc7832}
|
||||
.ST3 {font-family: monospace; font-weight: bold; font-style: italic}
|
||||
.ST0 {color: #287bde}
|
||||
.number {color: #6897bb}
|
||||
.string {color: #6a8759}
|
||||
.ST1 {color: #ffc66d}
|
||||
.comment {color: #808080}
|
||||
.whitespace {color: #505050}
|
||||
.ST2 {color: #9876aa; font-family: monospace; font-weight: bold; font-style: italic}
|
||||
.ST4 {color: #ffc66d; font-family: monospace; font-weight: bold; font-style: italic}
|
||||
-->
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<table width="100%"><tr><td align="center">/home/caleb/ASDV-Java/Semester 3/Assignments/lab2_FX2_F22_part1/src/lab2_fx2_f22_part1/ShowGridPane1.java</td></tr></table>
|
||||
<pre>
|
||||
<span class="comment">/*</span>
|
||||
<span class="comment"> * Click </span><span class="ST0">nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt</span><span class="comment"> to change this license</span>
|
||||
<span class="comment"> * Click </span><span class="ST0">nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java</span><span class="comment"> to edit this template</span>
|
||||
<span class="comment"> */</span>
|
||||
<span class="literal">package</span> lab2_fx2_f22_part1;
|
||||
|
||||
<span class="literal">import</span> javafx.application.Application;
|
||||
<span class="literal">import</span> javafx.geometry.HPos;
|
||||
<span class="literal">import</span> javafx.geometry.Insets;
|
||||
<span class="literal">import</span> javafx.geometry.Pos;
|
||||
<span class="literal">import</span> javafx.scene.Scene;
|
||||
<span class="literal">import</span> javafx.scene.control.Button;
|
||||
<span class="literal">import</span> javafx.scene.control.Label;
|
||||
<span class="literal">import</span> javafx.scene.control.TextField;
|
||||
<span class="literal">import</span> javafx.scene.layout.GridPane;
|
||||
<span class="literal">import</span> javafx.stage.Stage;
|
||||
|
||||
<span class="comment">/**</span>
|
||||
<span class="comment"> *</span>
|
||||
<span class="comment"> * </span><span class="comment">@author</span> <span class="comment">caleb</span>
|
||||
<span class="comment">*/</span>
|
||||
<span class="literal">public</span> <span class="literal">class</span> ShowGridPane1 <span class="literal">extends</span> Application {
|
||||
|
||||
@Override <span class="comment">// Override the start method in the Application class</span>
|
||||
<span class="literal">public</span> <span class="literal">void</span> <span class="ST1">start</span>(Stage primaryStage) <span class="literal">throws</span> Exception {
|
||||
<span class="comment">// Create a pane and set its properties</span>
|
||||
GridPane pane = <span class="literal">new</span> GridPane();
|
||||
pane.setAlignment(Pos.<span class="ST2">CENTER</span>);
|
||||
pane.setPadding(<span class="literal">new</span> Insets(<span class="number">1</span><span class="number">1.5</span>, <span class="number">1</span><span class="number">2.5</span>, <span class="number">1</span><span class="number">3.5</span>, <span class="number">1</span><span class="number">4.5</span>));
|
||||
pane.setHgap(<span class="number">5</span><span class="number">.5</span>);
|
||||
pane.setVgap(<span class="number">5</span><span class="number">.5</span>);
|
||||
|
||||
<span class="comment">// Place nodes in the pane</span>
|
||||
pane.add(<span class="literal">new</span> Label(<span class="string">"</span><span class="string">First Name:</span><span class="string">"</span>), <span class="number">0</span>, <span class="number">0</span>);
|
||||
pane.add(<span class="literal">new</span> TextField(), <span class="number">1</span>, <span class="number">0</span>);
|
||||
pane.add(<span class="literal">new</span> Label(<span class="string">"</span><span class="string">MI</span><span class="string">"</span>), <span class="number">0</span>, <span class="number">1</span>);
|
||||
pane.add(<span class="literal">new</span> TextField(), <span class="number">1</span>, <span class="number">1</span>);
|
||||
pane.add(<span class="literal">new</span> Label(<span class="string">"</span><span class="string">Last Name:</span><span class="string">"</span>), <span class="number">0</span>, <span class="number">2</span>);
|
||||
pane.add(<span class="literal">new</span> TextField(), <span class="number">1</span>, <span class="number">2</span>);
|
||||
Button button = <span class="literal">new</span> Button(<span class="string">"</span><span class="string">Add Name</span><span class="string">"</span>);
|
||||
pane.add(button, <span class="number">1</span>, <span class="number">3</span>);
|
||||
GridPane.<span class="ST3">setHalignment</span>(button, HPos.<span class="ST2">RIGHT</span>);
|
||||
|
||||
<span class="comment">// Create a scene and place it in the stage</span>
|
||||
Scene scene = <span class="literal">new</span> Scene(pane);
|
||||
primaryStage.setTitle(<span class="string">"</span><span class="string">ShowGridPane</span><span class="string">"</span>);
|
||||
primaryStage.setScene(scene);
|
||||
primaryStage.show();
|
||||
|
||||
}
|
||||
<span class="literal">public</span> <span class="literal">static</span> <span class="literal">void</span> <span class="ST4">main</span>(String[] args) {
|
||||
<span class="ST3">launch</span>(args);
|
||||
}
|
||||
}
|
||||
|
||||
</pre></body>
|
||||
</html>
|
@@ -0,0 +1,103 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title>ShowGridPane2.java</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
|
||||
<style type="text/css">
|
||||
<!--
|
||||
body {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace; font-weight: bold}
|
||||
pre {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace; font-weight: bold}
|
||||
table {color: #888888; background-color: #313335; font-family: monospace; font-weight: bold}
|
||||
.literal {color: #cc7832}
|
||||
.ST3 {font-family: monospace; font-weight: bold; font-style: italic}
|
||||
.ST0 {color: #287bde}
|
||||
.number {color: #6897bb}
|
||||
.string {color: #6a8759}
|
||||
.ST1 {color: #ffc66d}
|
||||
.comment {color: #808080}
|
||||
.whitespace {color: #505050}
|
||||
.ST2 {color: #9876aa; font-family: monospace; font-weight: bold; font-style: italic}
|
||||
.ST4 {color: #ffc66d; font-family: monospace; font-weight: bold; font-style: italic}
|
||||
-->
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<table width="100%"><tr><td align="center">/home/caleb/ASDV-Java/Semester 3/Assignments/lab2_FX2_F22_part1/src/lab2_fx2_f22_part1/ShowGridPane2.java</td></tr></table>
|
||||
<pre>
|
||||
<span class="comment">/*</span>
|
||||
<span class="comment"> * Click </span><span class="ST0">nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt</span><span class="comment"> to change this license</span>
|
||||
<span class="comment"> * Click </span><span class="ST0">nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java</span><span class="comment"> to edit this template</span>
|
||||
<span class="comment"> */</span>
|
||||
<span class="literal">package</span> lab2_fx2_f22_part1;
|
||||
|
||||
<span class="literal">import</span> javafx.application.Application;
|
||||
<span class="literal">import</span> javafx.event.ActionEvent;
|
||||
<span class="literal">import</span> javafx.event.EventHandler;
|
||||
<span class="literal">import</span> javafx.geometry.HPos;
|
||||
<span class="literal">import</span> javafx.geometry.Insets;
|
||||
<span class="literal">import</span> javafx.geometry.Pos;
|
||||
<span class="literal">import</span> javafx.scene.Scene;
|
||||
<span class="literal">import</span> javafx.scene.control.Button;
|
||||
<span class="literal">import</span> javafx.scene.control.Label;
|
||||
<span class="literal">import</span> javafx.scene.control.TextField;
|
||||
<span class="literal">import</span> javafx.scene.layout.GridPane;
|
||||
<span class="literal">import</span> javafx.stage.Stage;
|
||||
|
||||
<span class="comment">/**</span>
|
||||
<span class="comment"> *</span>
|
||||
<span class="comment"> * </span><span class="comment">@author</span> <span class="comment">caleb</span>
|
||||
<span class="comment">*/</span>
|
||||
<span class="literal">public</span> <span class="literal">class</span> ShowGridPane2 <span class="literal">extends</span> Application {
|
||||
|
||||
@Override <span class="comment">// Override the start method in the Application class</span>
|
||||
<span class="literal">public</span> <span class="literal">void</span> <span class="ST1">start</span>(Stage primaryStage) <span class="literal">throws</span> Exception {
|
||||
<span class="comment">// Create a pane and set its properties</span>
|
||||
GridPane pane = <span class="literal">new</span> GridPane();
|
||||
pane.setAlignment(Pos.<span class="ST2">CENTER</span>);
|
||||
pane.setPadding(<span class="literal">new</span> Insets(<span class="number">1</span><span class="number">1.5</span>, <span class="number">1</span><span class="number">2.5</span>, <span class="number">1</span><span class="number">3.5</span>, <span class="number">1</span><span class="number">4.5</span>));
|
||||
pane.setHgap(<span class="number">5</span><span class="number">.5</span>);
|
||||
pane.setVgap(<span class="number">5</span><span class="number">.5</span>);
|
||||
|
||||
<span class="comment">// Place nodes in the pane</span>
|
||||
pane.add(<span class="literal">new</span> Label(<span class="string">"</span><span class="string">First Name:</span><span class="string">"</span>), <span class="number">0</span>, <span class="number">0</span>);
|
||||
TextField fName = <span class="literal">new</span> TextField();
|
||||
pane.add(fName, <span class="number">1</span>, <span class="number">0</span>);
|
||||
pane.add(<span class="literal">new</span> Label(<span class="string">"</span><span class="string">MI:</span><span class="string">"</span>), <span class="number">0</span>, <span class="number">1</span>);
|
||||
TextField mInit = <span class="literal">new</span> TextField();
|
||||
pane.add(mInit, <span class="number">1</span>, <span class="number">1</span>);
|
||||
pane.add(<span class="literal">new</span> Label(<span class="string">"</span><span class="string">Last Name:</span><span class="string">"</span>), <span class="number">0</span>, <span class="number">2</span>);
|
||||
TextField lName = <span class="literal">new</span> TextField();
|
||||
pane.add(lName, <span class="number">1</span>, <span class="number">2</span>);
|
||||
pane.add(<span class="literal">new</span> Label(<span class="string">"</span><span class="string">Gender, M/F/nb:</span><span class="string">"</span>), <span class="number">0</span>, <span class="number">3</span>);
|
||||
TextField gender = <span class="literal">new</span> TextField();
|
||||
gender.setMaxSize(<span class="number">4</span><span class="number">0</span>, <span class="number">2</span><span class="number">0</span>);
|
||||
pane.add(gender, <span class="number">1</span>, <span class="number">3</span>);
|
||||
Button button = <span class="literal">new</span> Button(<span class="string">"</span><span class="string">Add Person</span><span class="string">"</span>);
|
||||
EventHandler eventHnadler = <span class="literal">new</span> EventHandler<ActionEvent>(){
|
||||
@Override
|
||||
<span class="literal">public</span> <span class="literal">void</span> <span class="ST1">handle</span>(ActionEvent t)
|
||||
{
|
||||
System.<span class="ST2">out</span>.println(<span class="string">"</span><span class="string">Added person:</span><span class="string">"</span>);
|
||||
System.<span class="ST2">out</span>.println(fName.getText() + <span class="string">"</span> <span class="string">"</span> + mInit.getText() + <span class="string">"</span> <span class="string">"</span> + lName.getText());
|
||||
System.<span class="ST2">out</span>.println(<span class="string">"</span><span class="string">Gender: </span><span class="string">"</span> + gender.getText());
|
||||
|
||||
}
|
||||
};
|
||||
button.setOnAction(eventHnadler);
|
||||
pane.add(button, <span class="number">0</span>, <span class="number">4</span>);
|
||||
GridPane.<span class="ST3">setHalignment</span>(button, HPos.<span class="ST2">LEFT</span>);
|
||||
|
||||
<span class="comment">// Create a scene and place it in the stage</span>
|
||||
Scene scene = <span class="literal">new</span> Scene(pane);
|
||||
primaryStage.setTitle(<span class="string">"</span><span class="string">ShowGridPane</span><span class="string">"</span>);
|
||||
primaryStage.setScene(scene);
|
||||
primaryStage.show();
|
||||
|
||||
}
|
||||
<span class="literal">public</span> <span class="literal">static</span> <span class="literal">void</span> <span class="ST4">main</span>(String[] args) {
|
||||
<span class="ST3">launch</span>(args);
|
||||
}
|
||||
}
|
||||
|
||||
</pre></body>
|
||||
</html>
|
@@ -0,0 +1,67 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title>ShowLine0.java</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
|
||||
<style type="text/css">
|
||||
<!--
|
||||
body {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace; font-weight: bold}
|
||||
pre {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace; font-weight: bold}
|
||||
table {color: #888888; background-color: #313335; font-family: monospace; font-weight: bold}
|
||||
.literal {color: #cc7832}
|
||||
.ST3 {font-family: monospace; font-weight: bold; font-style: italic}
|
||||
.ST0 {color: #287bde}
|
||||
.string {color: #6a8759}
|
||||
.number {color: #6897bb}
|
||||
.ST1 {color: #ffc66d}
|
||||
.comment {color: #808080}
|
||||
.whitespace {color: #505050}
|
||||
.ST2 {color: #ffc66d; font-family: monospace; font-weight: bold; font-style: italic}
|
||||
-->
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<table width="100%"><tr><td align="center">/home/caleb/ASDV-Java/Semester 3/Assignments/lab2_FX2_F22_part1/src/lab2_fx2_f22_part1/ShowLine0.java</td></tr></table>
|
||||
<pre>
|
||||
<span class="comment">/*</span>
|
||||
<span class="comment"> * Click </span><span class="ST0">nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt</span><span class="comment"> to change this license</span>
|
||||
<span class="comment"> * Click </span><span class="ST0">nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java</span><span class="comment"> to edit this template</span>
|
||||
<span class="comment"> */</span>
|
||||
<span class="literal">package</span> lab2_fx2_f22_part1;
|
||||
|
||||
<span class="literal">import</span> javafx.application.Application;
|
||||
<span class="literal">import</span> javafx.scene.Scene;
|
||||
<span class="literal">import</span> javafx.scene.layout.Pane;
|
||||
<span class="literal">import</span> javafx.scene.shape.Line;
|
||||
<span class="literal">import</span> javafx.stage.Stage;
|
||||
|
||||
<span class="comment">/**</span>
|
||||
<span class="comment"> *</span>
|
||||
<span class="comment"> * </span><span class="comment">@author</span> <span class="comment">caleb</span>
|
||||
<span class="comment">*/</span>
|
||||
<span class="literal">public</span> <span class="literal">class</span> ShowLine0 <span class="literal">extends</span> Application {
|
||||
|
||||
@Override
|
||||
<span class="literal">public</span> <span class="literal">void</span> <span class="ST1">start</span>(Stage primaryStage) <span class="literal">throws</span> Exception {
|
||||
Pane pane = <span class="literal">new</span> Pane();
|
||||
Scene scene = <span class="literal">new</span> Scene(pane);
|
||||
primaryStage.setTitle(<span class="string">"</span><span class="string">ShowLine</span><span class="string">"</span>); <span class="comment">// Set the stage title</span>
|
||||
primaryStage.setScene(scene); <span class="comment">// Place the scene in the stage</span>
|
||||
|
||||
Line line = <span class="literal">new</span> Line();
|
||||
line.setStartX(<span class="number">0</span><span class="number">.0f</span>);
|
||||
line.setStartY(<span class="number">0</span><span class="number">.0f</span>);
|
||||
line.setEndX(<span class="number">1</span><span class="number">00.0f</span>);
|
||||
line.setEndY(<span class="number">1</span><span class="number">00.0f</span>);
|
||||
|
||||
pane.getChildren().add(line);
|
||||
primaryStage.show(); <span class="comment">//Display the stage</span>
|
||||
}
|
||||
<span class="literal">public</span> <span class="literal">static</span> <span class="literal">void</span> <span class="ST2">main</span>(String[] args) {
|
||||
<span class="ST3">launch</span>(args);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
</pre></body>
|
||||
</html>
|
@@ -0,0 +1,80 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title>ShowLine1.java</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
|
||||
<style type="text/css">
|
||||
<!--
|
||||
body {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace; font-weight: bold}
|
||||
pre {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace; font-weight: bold}
|
||||
table {color: #888888; background-color: #313335; font-family: monospace; font-weight: bold}
|
||||
.literal {color: #cc7832}
|
||||
.ST3 {font-family: monospace; font-weight: bold; font-style: italic}
|
||||
.ST0 {color: #287bde}
|
||||
.number {color: #6897bb}
|
||||
.string {color: #6a8759}
|
||||
.ST1 {color: #ffc66d}
|
||||
.comment {color: #808080}
|
||||
.whitespace {color: #505050}
|
||||
.ST2 {color: #ffc66d; font-family: monospace; font-weight: bold; font-style: italic}
|
||||
.ST4 {color: #9876aa; font-family: monospace; font-weight: bold; font-style: italic}
|
||||
-->
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<table width="100%"><tr><td align="center">/home/caleb/ASDV-Java/Semester 3/Assignments/lab2_FX2_F22_part1/src/lab2_fx2_f22_part1/ShowLine1.java</td></tr></table>
|
||||
<pre>
|
||||
<span class="comment">/*</span>
|
||||
<span class="comment"> * Click </span><span class="ST0">nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt</span><span class="comment"> to change this license</span>
|
||||
<span class="comment"> * Click </span><span class="ST0">nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java</span><span class="comment"> to edit this template</span>
|
||||
<span class="comment"> */</span>
|
||||
<span class="literal">package</span> lab2_fx2_f22_part1;
|
||||
|
||||
<span class="literal">import</span> javafx.application.Application;
|
||||
<span class="comment">import</span> <span class="comment">javafx</span><span class="comment">.</span><span class="comment">scene</span><span class="comment">.</span><span class="comment">Parent</span><span class="comment">;</span>
|
||||
<span class="literal">import</span> javafx.scene.Scene;
|
||||
<span class="literal">import</span> javafx.scene.layout.Pane;
|
||||
<span class="literal">import</span> javafx.scene.paint.Color;
|
||||
<span class="literal">import</span> javafx.scene.shape.Line;
|
||||
<span class="literal">import</span> javafx.stage.Stage;
|
||||
|
||||
<span class="comment">/**</span>
|
||||
<span class="comment"> *</span>
|
||||
<span class="comment"> * </span><span class="comment">@author</span> <span class="comment">caleb</span>
|
||||
<span class="comment">*/</span>
|
||||
<span class="literal">public</span> <span class="literal">class</span> ShowLine1 <span class="literal">extends</span> Application{
|
||||
|
||||
@Override
|
||||
<span class="literal">public</span> <span class="literal">void</span> <span class="ST1">start</span>(Stage primaryStage) <span class="literal">throws</span> Exception {
|
||||
Scene scene = <span class="literal">new</span> Scene(<span class="literal">new</span> LinePane1(), <span class="number">2</span><span class="number">00</span>, <span class="number">2</span><span class="number">00</span>);
|
||||
primaryStage.setTitle(<span class="string">"</span><span class="string">ShowLine</span><span class="string">"</span>); <span class="comment">// Set the stage title</span>
|
||||
primaryStage.setScene(scene);
|
||||
primaryStage.show();
|
||||
|
||||
}
|
||||
<span class="literal">public</span> <span class="literal">static</span> <span class="literal">void</span> <span class="ST2">main</span>(String[] args) {
|
||||
<span class="ST3">launch</span>(args);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
<span class="literal">class</span> LinePane1 <span class="literal">extends</span> Pane {
|
||||
|
||||
<span class="literal">public</span> LinePane1() {
|
||||
Line line1 = <span class="literal">new</span> Line(<span class="number">1</span><span class="number">0</span>, <span class="number">1</span><span class="number">0</span>, <span class="number">1</span><span class="number">1</span>, <span class="number">1</span><span class="number">1</span>);
|
||||
line1.endXProperty().bind(widthProperty().subtract(<span class="number">1</span><span class="number">0</span>));
|
||||
line1.endYProperty().bind(heightProperty().subtract(<span class="number">1</span><span class="number">0</span>));
|
||||
line1.setStrokeWidth(<span class="number">5</span>);
|
||||
line1.setStroke(Color.<span class="ST4">GREEN</span>);
|
||||
<span class="literal">this</span>.getChildren().add(line1);
|
||||
|
||||
Line line2 = <span class="literal">new</span> Line(<span class="number">1</span><span class="number">0</span>, <span class="number">1</span><span class="number">0</span>, <span class="number">1</span><span class="number">1</span>, <span class="number">1</span><span class="number">1</span>);
|
||||
line2.startXProperty().bind(widthProperty().subtract(<span class="number">1</span><span class="number">0</span>));
|
||||
line2.endYProperty().bind(heightProperty().subtract(<span class="number">1</span><span class="number">0</span>));
|
||||
line2.setStrokeWidth(<span class="number">5</span>);
|
||||
line2.setStroke(Color.<span class="ST4">GREEN</span>);
|
||||
<span class="literal">this</span>.getChildren().add(line2);
|
||||
}
|
||||
}
|
||||
</pre></body>
|
||||
</html>
|
@@ -0,0 +1,90 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title>ShowLine2.java</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
|
||||
<style type="text/css">
|
||||
<!--
|
||||
body {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace; font-weight: bold}
|
||||
pre {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace; font-weight: bold}
|
||||
table {color: #888888; background-color: #313335; font-family: monospace; font-weight: bold}
|
||||
.literal {color: #cc7832}
|
||||
.ST3 {font-family: monospace; font-weight: bold; font-style: italic}
|
||||
.ST0 {color: #287bde}
|
||||
.number {color: #6897bb}
|
||||
.string {color: #6a8759}
|
||||
.ST1 {color: #ffc66d}
|
||||
.comment {color: #808080}
|
||||
.whitespace {color: #505050}
|
||||
.ST2 {color: #ffc66d; font-family: monospace; font-weight: bold; font-style: italic}
|
||||
.ST4 {color: #9876aa; font-family: monospace; font-weight: bold; font-style: italic}
|
||||
-->
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<table width="100%"><tr><td align="center">/home/caleb/ASDV-Java/Semester 3/Assignments/lab2_FX2_F22_part1/src/lab2_fx2_f22_part1/ShowLine2.java</td></tr></table>
|
||||
<pre>
|
||||
<span class="comment">/*</span>
|
||||
<span class="comment"> * Click </span><span class="ST0">nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt</span><span class="comment"> to change this license</span>
|
||||
<span class="comment"> * Click </span><span class="ST0">nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java</span><span class="comment"> to edit this template</span>
|
||||
<span class="comment"> */</span>
|
||||
<span class="literal">package</span> lab2_fx2_f22_part1;
|
||||
|
||||
<span class="literal">import</span> javafx.application.Application;
|
||||
<span class="comment">import</span> <span class="comment">javafx</span><span class="comment">.</span><span class="comment">scene</span><span class="comment">.</span><span class="comment">Parent</span><span class="comment">;</span>
|
||||
<span class="literal">import</span> javafx.scene.Scene;
|
||||
<span class="literal">import</span> javafx.scene.layout.Pane;
|
||||
<span class="literal">import</span> javafx.scene.paint.Color;
|
||||
<span class="literal">import</span> javafx.scene.shape.Line;
|
||||
<span class="literal">import</span> javafx.stage.Stage;
|
||||
|
||||
<span class="comment">/**</span>
|
||||
<span class="comment"> *</span>
|
||||
<span class="comment"> * </span><span class="comment">@author</span> <span class="comment">caleb</span>
|
||||
<span class="comment">*/</span>
|
||||
<span class="literal">public</span> <span class="literal">class</span> ShowLine2 <span class="literal">extends</span> Application {
|
||||
|
||||
@Override
|
||||
<span class="literal">public</span> <span class="literal">void</span> <span class="ST1">start</span>(Stage primaryStage) <span class="literal">throws</span> Exception {
|
||||
Scene scene = <span class="literal">new</span> Scene(<span class="literal">new</span> LinePane1(), <span class="number">2</span><span class="number">00</span>, <span class="number">2</span><span class="number">00</span>);
|
||||
primaryStage.setTitle(<span class="string">"</span><span class="string">ShowLine</span><span class="string">"</span>); <span class="comment">// Set the stage title</span>
|
||||
primaryStage.setScene(scene);
|
||||
primaryStage.show();
|
||||
|
||||
}
|
||||
|
||||
<span class="literal">public</span> <span class="literal">static</span> <span class="literal">void</span> <span class="ST2">main</span>(String[] args) {
|
||||
<span class="ST3">launch</span>(args);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
<span class="literal">class</span> LinePane1 <span class="literal">extends</span> Pane {
|
||||
|
||||
<span class="literal">public</span> LinePane1() {
|
||||
Line line1 = <span class="literal">new</span> Line(<span class="number">1</span><span class="number">0</span>, <span class="number">1</span><span class="number">0</span>, <span class="number">1</span><span class="number">1</span>, <span class="number">1</span><span class="number">1</span>);
|
||||
line1.endXProperty().bind(widthProperty().subtract(<span class="number">1</span><span class="number">0</span>));
|
||||
line1.endYProperty().bind(heightProperty().subtract(<span class="number">1</span><span class="number">0</span>));
|
||||
line1.setStrokeWidth(<span class="number">5</span>);
|
||||
line1.setStroke(Color.<span class="ST4">GREEN</span>);
|
||||
<span class="literal">this</span>.getChildren().add(line1);
|
||||
|
||||
Line line2 = <span class="literal">new</span> Line(<span class="number">1</span><span class="number">0</span>, <span class="number">1</span><span class="number">0</span>, <span class="number">1</span><span class="number">1</span>, <span class="number">1</span><span class="number">1</span>);
|
||||
line2.startXProperty().bind(widthProperty().subtract(<span class="number">1</span><span class="number">0</span>));
|
||||
line2.endYProperty().bind(heightProperty().subtract(<span class="number">1</span><span class="number">0</span>));
|
||||
line2.setStrokeWidth(<span class="number">5</span>);
|
||||
line2.setStroke(Color.<span class="ST4">GREEN</span>);
|
||||
<span class="literal">this</span>.getChildren().add(line2);
|
||||
|
||||
Line line3 = <span class="literal">new</span> Line(<span class="number">1</span><span class="number">0</span>, <span class="number">1</span><span class="number">0</span>, <span class="number">0</span>, <span class="number">0</span>);
|
||||
line3.startXProperty().bind(widthProperty().divide(<span class="number">2</span>));
|
||||
line3.endXProperty().bind(widthProperty().divide(<span class="number">2</span>));
|
||||
line3.endYProperty().bind(heightProperty().subtract(<span class="number">1</span><span class="number">0</span>));
|
||||
line3.setStrokeWidth(<span class="number">1</span><span class="number">0</span>);
|
||||
line3.setStroke(Color.<span class="ST4">RED</span>);
|
||||
<span class="literal">this</span>.getChildren().add(line3);
|
||||
}
|
||||
}
|
||||
|
||||
</pre></body>
|
||||
</html>
|
@@ -0,0 +1,83 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title>ShowText1.java</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
|
||||
<style type="text/css">
|
||||
<!--
|
||||
body {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace; font-weight: bold}
|
||||
pre {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace; font-weight: bold}
|
||||
table {color: #888888; background-color: #313335; font-family: monospace; font-weight: bold}
|
||||
.literal {color: #cc7832}
|
||||
.ST2 {font-family: monospace; font-weight: bold; font-style: italic}
|
||||
.ST0 {color: #287bde}
|
||||
.number {color: #6897bb}
|
||||
.string {color: #6a8759}
|
||||
.ST1 {color: #ffc66d}
|
||||
.comment {color: #808080}
|
||||
.whitespace {color: #505050}
|
||||
.ST3 {color: #9876aa; font-family: monospace; font-weight: bold; font-style: italic}
|
||||
.ST4 {color: #ffc66d; font-family: monospace; font-weight: bold; font-style: italic}
|
||||
-->
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<table width="100%"><tr><td align="center">/home/caleb/ASDV-Java/Semester 3/Assignments/lab2_FX2_F22_part1/src/lab2_fx2_f22_part1/ShowText1.java</td></tr></table>
|
||||
<pre>
|
||||
<span class="comment">/*</span>
|
||||
<span class="comment"> * Click </span><span class="ST0">nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt</span><span class="comment"> to change this license</span>
|
||||
<span class="comment"> * Click </span><span class="ST0">nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java</span><span class="comment"> to edit this template</span>
|
||||
<span class="comment"> */</span>
|
||||
<span class="literal">package</span> lab2_fx2_f22_part1;
|
||||
|
||||
<span class="literal">import</span> javafx.application.Application;
|
||||
<span class="literal">import</span> javafx.geometry.Insets;
|
||||
<span class="literal">import</span> javafx.scene.Scene;
|
||||
<span class="literal">import</span> javafx.scene.layout.Pane;
|
||||
<span class="literal">import</span> javafx.scene.paint.Color;
|
||||
<span class="literal">import</span> javafx.scene.text.Font;
|
||||
<span class="literal">import</span> javafx.scene.text.FontPosture;
|
||||
<span class="literal">import</span> javafx.scene.text.FontWeight;
|
||||
<span class="literal">import</span> javafx.scene.text.Text;
|
||||
<span class="literal">import</span> javafx.stage.Stage;
|
||||
|
||||
<span class="comment">/**</span>
|
||||
<span class="comment"> *</span>
|
||||
<span class="comment"> * </span><span class="comment">@author</span> <span class="comment">caleb</span>
|
||||
<span class="comment">*/</span>
|
||||
<span class="literal">public</span> <span class="literal">class</span> ShowText1 <span class="literal">extends</span> Application {
|
||||
|
||||
@Override
|
||||
<span class="literal">public</span> <span class="literal">void</span> <span class="ST1">start</span>(Stage primaryStage) <span class="literal">throws</span> Exception {
|
||||
<span class="comment">// Create a pane to hold the texts</span>
|
||||
Pane pane = <span class="literal">new</span> Pane();
|
||||
pane.setPadding(<span class="literal">new</span> Insets(<span class="number">5</span>, <span class="number">5</span>, <span class="number">5</span>, <span class="number">5</span>));
|
||||
Text text1 = <span class="literal">new</span> Text(<span class="number">4</span><span class="number">0</span>, <span class="number">4</span><span class="number">0</span>, <span class="string">"</span><span class="string">Java programming is bold and beautiful!</span><span class="string">"</span>);
|
||||
|
||||
text1.setFont(Font.<span class="ST2">font</span>(<span class="string">"</span><span class="string">Impact</span><span class="string">"</span>, FontWeight.<span class="ST3">BOLD</span>,
|
||||
FontPosture.<span class="ST3">ITALIC</span>, <span class="number">3</span><span class="number">6</span>));
|
||||
pane.getChildren().add(text1);
|
||||
|
||||
Text text2 = <span class="literal">new</span> Text(<span class="number">6</span><span class="number">0</span>, <span class="number">6</span><span class="number">0</span>, <span class="string">"</span><span class="string">Java Programming is fun</span><span class="literal">\n</span><span class="string">and Challenging!</span><span class="string">"</span>);
|
||||
pane.getChildren().add(text2);
|
||||
|
||||
Text text3 = <span class="literal">new</span> Text(<span class="number">1</span><span class="number">0</span>, <span class="number">1</span><span class="number">00</span>, <span class="string">"</span><span class="string">C# Programming is not as beautiful as Java programming!</span><span class="literal">\n</span><span class="string"> Try it!</span><span class="string">"</span>);
|
||||
text3.setFill(Color.<span class="ST3">RED</span>);
|
||||
text3.setUnderline(<span class="literal">t</span><span class="literal">rue</span>);
|
||||
text3.setStrikethrough(<span class="literal">t</span><span class="literal">rue</span>);
|
||||
text3.rotateProperty().add(<span class="number">9</span><span class="number">0</span>);
|
||||
pane.getChildren().add(text3);
|
||||
|
||||
<span class="comment">// Create a scene and place it in the stage</span>
|
||||
Scene scene = <span class="literal">new</span> Scene(pane);
|
||||
primaryStage.setTitle(<span class="string">"</span><span class="string">ShowText</span><span class="string">"</span>); <span class="comment">// Set the stage title</span>
|
||||
primaryStage.setScene(scene); <span class="comment">// Place the scene in the stage</span>
|
||||
primaryStage.show();
|
||||
}
|
||||
<span class="literal">public</span> <span class="literal">static</span> <span class="literal">void</span> <span class="ST4">main</span>(String[] args) {
|
||||
<span class="ST2">launch</span>(args);
|
||||
}
|
||||
}
|
||||
|
||||
</pre></body>
|
||||
</html>
|
@@ -0,0 +1,70 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title>TestArc.java</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
|
||||
<style type="text/css">
|
||||
<!--
|
||||
body {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace; font-weight: bold}
|
||||
pre {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace; font-weight: bold}
|
||||
table {color: #888888; background-color: #313335; font-family: monospace; font-weight: bold}
|
||||
.literal {color: #cc7832}
|
||||
.ST4 {font-family: monospace; font-weight: bold; font-style: italic}
|
||||
.ST0 {color: #287bde}
|
||||
.number {color: #6897bb}
|
||||
.ST1 {color: #ffc66d}
|
||||
.comment {color: #808080}
|
||||
.whitespace {color: #505050}
|
||||
.ST2 {color: #9876aa; font-family: monospace; font-weight: bold; font-style: italic}
|
||||
.ST3 {color: #ffc66d; font-family: monospace; font-weight: bold; font-style: italic}
|
||||
-->
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<table width="100%"><tr><td align="center">/home/caleb/ASDV-Java/Semester 3/Assignments/lab2_FX2_F22_part1/src/lab2_fx2_f22_part1/TestArc.java</td></tr></table>
|
||||
<pre>
|
||||
<span class="comment">/*</span>
|
||||
<span class="comment"> * Click </span><span class="ST0">nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt</span><span class="comment"> to change this license</span>
|
||||
<span class="comment"> * Click </span><span class="ST0">nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java</span><span class="comment"> to edit this template</span>
|
||||
<span class="comment"> */</span>
|
||||
<span class="literal">package</span> lab2_fx2_f22_part1;
|
||||
|
||||
<span class="literal">import</span> javafx.application.Application;
|
||||
<span class="literal">import</span> javafx.scene.Scene;
|
||||
<span class="literal">import</span> javafx.scene.layout.Pane;
|
||||
<span class="literal">import</span> javafx.scene.shape.Arc;
|
||||
<span class="literal">import</span> javafx.scene.shape.ArcType;
|
||||
<span class="literal">import</span> javafx.stage.Stage;
|
||||
|
||||
<span class="comment">/**</span>
|
||||
<span class="comment"> *</span>
|
||||
<span class="comment"> * </span><span class="comment">@author</span> <span class="comment">caleb</span>
|
||||
<span class="comment">*/</span>
|
||||
<span class="literal">public</span> <span class="literal">class</span> TestArc <span class="literal">extends</span> Application {
|
||||
|
||||
@Override
|
||||
<span class="literal">public</span> <span class="literal">void</span> <span class="ST1">start</span>(Stage primaryStage) <span class="literal">throws</span> Exception {
|
||||
Pane pane = <span class="literal">new</span> Pane();
|
||||
|
||||
Arc arc = <span class="literal">new</span> Arc();
|
||||
arc.setCenterX(<span class="number">5</span><span class="number">0.0f</span>);
|
||||
arc.setCenterY(<span class="number">5</span><span class="number">0.0f</span>);
|
||||
arc.setRadiusX(<span class="number">2</span><span class="number">5.0f</span>);
|
||||
arc.setRadiusY(<span class="number">2</span><span class="number">5.0f</span>);
|
||||
arc.setStartAngle(<span class="number">4</span><span class="number">5.0f</span>);
|
||||
arc.setLength(<span class="number">2</span><span class="number">70.0f</span>);
|
||||
arc.setType(ArcType.<span class="ST2">ROUND</span>);
|
||||
|
||||
pane.getChildren().add(arc);
|
||||
Scene scene = <span class="literal">new</span> Scene(pane, <span class="number">4</span><span class="number">00</span>, <span class="number">3</span><span class="number">00</span>);
|
||||
|
||||
primaryStage.setScene(scene);
|
||||
primaryStage.show();
|
||||
}
|
||||
<span class="literal">public</span> <span class="literal">static</span> <span class="literal">void</span> <span class="ST3">main</span>(String[] args) {
|
||||
<span class="ST4">launch</span>(args);
|
||||
}
|
||||
}
|
||||
|
||||
</pre></body>
|
||||
</html>
|
Reference in New Issue
Block a user