From 0af42f9026e312e8564cf981a1f5d289b6850559 Mon Sep 17 00:00:00 2001 From: danieskj Date: Thu, 14 May 2026 14:18:38 +0200 Subject: [PATCH] feat(ShareComponent): Create for loop and arraylist for easier style setting --- .../idatt/view/components/elements/ShareComponent.java | 10 ++++++---- src/main/resources/themes/default.css | 3 +-- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/src/main/java/edu/ntnu/idi/idatt/view/components/elements/ShareComponent.java b/src/main/java/edu/ntnu/idi/idatt/view/components/elements/ShareComponent.java index be298e2..e33da72 100644 --- a/src/main/java/edu/ntnu/idi/idatt/view/components/elements/ShareComponent.java +++ b/src/main/java/edu/ntnu/idi/idatt/view/components/elements/ShareComponent.java @@ -9,6 +9,9 @@ import javafx.scene.control.Label; import javafx.scene.layout.HBox; +import java.util.ArrayList; +import java.util.Collections; + public class ShareComponent extends HBox { @@ -21,10 +24,9 @@ public ShareComponent(Share share){ Label ticker = new Label("("+share.getStock().getSymbol()+")"); Label latestPrice = new Label("Latest price: "+share.getStock().getSalesPrice().toString()); Button sellButton = new Button("Sell"); - ticker.getStyleClass().add("portfolio-box-text"); - name.getStyleClass().add("portfolio-box-text"); - quantity.getStyleClass().add("portfolio-box-text"); - latestPrice.getStyleClass().add("portfolio-box-text"); + ArrayList