小编Ter*_*nce的帖子

如何从 ListView(或 TableView)中删除边框?

问题出在 ListView 边框处的灰线中。我已经将边框颜色设置为透明,但它不起作用。如果我将边框颜色设置为黑色,它只会绘制在灰线的顶部。

在此输入图像描述

.root {
    -fx-focus-color: transparent;
    -fx-faint-focus-color: transparent;
}

#wordsList {        
    -fx-border-color: transparent;
}
Run Code Online (Sandbox Code Playgroud)

这是我的 FXML 代码

<?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>
Run Code Online (Sandbox Code Playgroud)

css java javafx

0
推荐指数
1
解决办法
1712
查看次数

标签 统计

css ×1

java ×1

javafx ×1