From 38dcc081fbe66fd0967f995eaa991f67be99ae4b Mon Sep 17 00:00:00 2001 From: AlexAleno Date: Tue, 16 Apr 2024 12:24:54 -0400 Subject: [PATCH 1/2] work --- .../java/uicontrols/_16_08_ComboBoxDemo.java | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/src/main/java/uicontrols/_16_08_ComboBoxDemo.java b/src/main/java/uicontrols/_16_08_ComboBoxDemo.java index 37210bc..76cbfb8 100644 --- a/src/main/java/uicontrols/_16_08_ComboBoxDemo.java +++ b/src/main/java/uicontrols/_16_08_ComboBoxDemo.java @@ -22,17 +22,19 @@ public class _16_08_ComboBoxDemo extends Application { // Declare an array of Strings for flag titles - private String[] flagTitles = {"France", "United Kingdom", "USA"}; + private String[] flagTitles = {"Canada","France", "United Kingdom", "USA"}; // Declare an ImageView array for the national flags of 9 countries ImageView[] flagImage = { - new ImageView("https://upload.wikimedia.org/wikipedia/commons/a/a4/Animated-Flag-France.gif") + new ImageView("https://upload.wikimedia.org/wikipedia/commons/3/39/Animated-Flag-Canada.gif") + ,new ImageView("https://upload.wikimedia.org/wikipedia/commons/a/a4/Animated-Flag-France.gif") ,new ImageView("https://upload.wikimedia.org/wikipedia/commons/5/58/UK_flag_m_v.gif") ,new ImageView("https://upload.wikimedia.org/wikipedia/commons/4/42/Animated-Flag-USA.gif") + }; // Declare an array of strings for flag descriptions - private String[] flagDescription = new String[3]; + private String[] flagDescription = new String[4]; // Declare and create a description pane private DescriptionPane descriptionPane = new DescriptionPane(); @@ -43,9 +45,10 @@ public class _16_08_ComboBoxDemo extends Application { @Override // Override the start method in the Application class public void start(Stage primaryStage) { // Set text description - flagDescription[0] = "Description for France ... "; - flagDescription[1] = "Description for UK ... "; - flagDescription[2] = "The USA national flag ..."; + flagDescription[0] = "Description for Canada ... "; + flagDescription[1] = "Description for France ... "; + flagDescription[2] = "Description for UK ... "; + flagDescription[3] = "The USA national flag ..."; // Set the first country (France) for display setDisplay(0); @@ -63,7 +66,7 @@ public void start(Stage primaryStage) { paneForComboBox.setCenter(cbo); pane.setTop(paneForComboBox); cbo.setPrefWidth(400); - cbo.setValue("France"); + cbo.setValue("Canada"); ObservableList items = FXCollections.observableArrayList(flagTitles); From 99b86f967edd1c8ef7134fd1bd9b98eeccfffe72 Mon Sep 17 00:00:00 2001 From: AlexAleno <167229685+AlexAleno@users.noreply.github.com> Date: Thu, 18 Apr 2024 12:21:40 -0400 Subject: [PATCH 2/2] Update _16_08_ComboBoxDemo.java Fixed errors --- src/main/java/uicontrols/_16_08_ComboBoxDemo.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/main/java/uicontrols/_16_08_ComboBoxDemo.java b/src/main/java/uicontrols/_16_08_ComboBoxDemo.java index 28e4394..2a9a2e2 100644 --- a/src/main/java/uicontrols/_16_08_ComboBoxDemo.java +++ b/src/main/java/uicontrols/_16_08_ComboBoxDemo.java @@ -22,7 +22,6 @@ public class _16_08_ComboBoxDemo extends Application { // Declare an array of Strings for flag titles -main private String[] flagTitles = {"Canada","France", "United Kingdom", "Italy","USA"}; // Declare an ImageView array for the national flags of 9 countries @@ -36,7 +35,7 @@ public class _16_08_ComboBoxDemo extends Application { }; // Declare an array of strings for flag descriptions - private String[] flagDescription = new String[4]; + private String[] flagDescription = new String[5]; // Declare and create a description pane private DescriptionPane descriptionPane = new DescriptionPane(); @@ -47,7 +46,6 @@ public class _16_08_ComboBoxDemo extends Application { @Override // Override the start method in the Application class public void start(Stage primaryStage) { // Set text description -main flagDescription[0] = "Description for Canada ... "; flagDescription[1] = "Description for France ... "; flagDescription[2] = "Description for UK ... "; @@ -145,4 +143,4 @@ public void setDescription(String text) { taDescription.setText(text); } } -} \ No newline at end of file +}