0
문제는 ListView 테두리에서 회색 선입니다. 테두리 색을 투명하게 설정했지만 작동하지 않습니다. 테두리 색을 검정색으로 설정하면 회색 선의 맨 위에 페인트됩니다. 여기 어떻게 ListView (또는 TableView)에서 테두리를 제거 할 수 있습니까?
.root {
-fx-focus-color: transparent;
-fx-faint-focus-color: transparent;
}
#wordsList {
-fx-border-color: transparent;
}
<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.scene.control.*?>
<?import h.*?>
<?import javafx.scene.layout.*?>
<Tab xmlns="http://javafx.com/javafx"
xmlns:fx="http://javafx.com/fxml" closable="false">
<text><Constants fx:constant="SECOND_TAB_NAME"/></text>
<HBox>
<ListView fx:id="wordsList" prefWidth="250">
</ListView>
</HBox>
</Tab>
흰색으로 설정해 보셨습니까? –
.list-view -fx-border-color 속성이 작동하지 않기 때문에 이것을 white 또는 smth로 설정하는 방법을 모르겠습니다. 나는 이것의 색깔을 설정할 속성 이름을 찾을 수 없습니다. – Terence
목록이 비어 있거나 항목을 추가 할 때이 속성을 설정해야합니다. –