Skip to content

Commit 86c572f

Browse files
authored
Display Utility Associations - move styling from CSS into main java class (#537)
* move styling from CSS into main java class * Update DisplayUtilityAssociationsSample.java * remove CSS file, style in java file
1 parent c4cc9f1 commit 86c572f

File tree

2 files changed

+10
-12
lines changed

2 files changed

+10
-12
lines changed

utility_network/display-utility-associations/src/main/java/com/esri/samples/display_utility_associations/DisplayUtilityAssociationsSample.java

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
import javafx.scene.image.Image;
3131
import javafx.scene.image.ImageView;
3232
import javafx.scene.layout.*;
33+
import javafx.scene.paint.Paint;
3334
import javafx.stage.Stage;
3435

3536
import com.esri.arcgisruntime.concurrent.ListenableFuture;
@@ -61,8 +62,7 @@ public void start(Stage stage) {
6162
// create stack pane and application scene
6263
StackPane stackPane = new StackPane();
6364
Scene scene = new Scene(stackPane);
64-
scene.getStylesheets().add(getClass().getResource("/display_utility_associations/style.css").toExternalForm());
65-
65+
6666
// set title, size, and add scene to stage
6767
stage.setTitle("Display Utility Associations Sample");
6868
stage.setWidth(800);
@@ -136,13 +136,19 @@ else if (networkSource.getSourceType() == UtilityNetworkSource.Type.JUNCTION) {
136136

137137
// create a legend
138138
GridPane gridPane = new GridPane();
139-
gridPane.getStyleClass().add("grid-pane");
140139
gridPane.getColumnConstraints().addAll(Arrays.asList(new ColumnConstraints(25), new ColumnConstraints(100)));
141140
gridPane.add(attachmentImageView, 0, 0);
142141
gridPane.add(attachmentLabel, 1, 0);
143142
gridPane.add(connectivityImageView, 0, 1);
144143
gridPane.add(connectivityLabel, 1, 1);
145-
144+
gridPane.setMaxWidth(100);
145+
gridPane.setMaxHeight(80);
146+
gridPane.setBackground(new Background(new BackgroundFill(Paint.valueOf("rgba(255,255,255,0.3)"), CornerRadii.EMPTY,
147+
Insets.EMPTY)));
148+
gridPane.setPadding(new Insets(10));
149+
gridPane.setVgap(20);
150+
gridPane.setAlignment(Pos.CENTER);
151+
146152
// add the map view and legend to the stack pane
147153
stackPane.getChildren().addAll(mapView, gridPane);
148154
StackPane.setAlignment(gridPane, Pos.TOP_LEFT);

utility_network/display-utility-associations/src/main/resources/display_utility_associations/style.css

Lines changed: 0 additions & 8 deletions
This file was deleted.

0 commit comments

Comments
 (0)