Решётка в GridPane - Java
Формулировка задачи:
Я уже читал о том, что флег setGridLinesVisible(true) для включения решётки только существует для дебаг-модуса, т.е. чтобы собственные параметры проверить и посмотреть, как они влияют на расстояние между столбиками и строчками GridPane. Но мне хочется её включить и для продуктивного пользования софтвера. В данном примере, который я прикрепил к этому сообщению, Audi и Lamborghini занимают 4 строчки. Поэтому решётка проходит через них. Как изменить стайл(css), чтобы этого не происходило? Возможно это вообще? Кроме этого как сделать так, чтобы решётка была чёрного цвета а не серого цвета?
Решение задачи: «Решётка в GridPane»
textual
Листинг программы
/** * Constructor */ public ProjectClientsGridPane() { setStyle("-fx-border-color:black; -fx-border-width: 0 0 1 0"); } public void addProjectClient() { javafx.scene.control.Label label1= new Label("Audi"); GridPane.setRowIndex(label1, 0); GridPane.setColumnIdex(label1, 0); GridPane.setRowSpan(label1, 4); label1.setStyle("-fx-border-color:black;-fx-border-width: 1 1 0 1"); Label department1= new Label("AB"); GridPane.setRowIndex(department1, 0); GridPane.setColumnIdex(ldepartment1, 1); department1.setStyle("-fx-border-color:black;-fx-border-width: 1 1 0 0"); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д