相关疑难解决方法(0)

6
推荐指数
1
解决办法
5148
查看次数

使用CSS从焦点选项卡中删除发光边框

我正在尝试删除蓝色发光边框,当窗格聚焦在我的javaFX应用程序中的tabpane中的选项卡时,该边框会出现.关于如何在CSS中执行此操作的任何想法?

聚焦时的蓝色边框

这是我目前的css:

 .tab{
    -fx-background-radius: 0;
    -fx-background-color:  derive(-fx-base, 0%);
    -fx-background-insets: 0.3; 
    -fx-focus-color: XXXXXX;
    }
.tab:hover{
    -fx-background-color:  derive(-fx-base, 20%);
}
.tab:selected{
    -fx-background-color:  derive(-fx-base, 60%);
}
Run Code Online (Sandbox Code Playgroud)

但我不知道哪个值我应该给焦点颜色匹配背景derive(-fx-base, 60%)我可以看到差异,如果我设置它-fx-background-color我得到一个错误

css java user-interface javafx

5
推荐指数
1
解决办法
5056
查看次数

JavaFX:如何制作一个合适的垂直工具栏?

我想制作一个垂直排列的垂直工具栏.使用JavaFX 2.2它包含JDK 7在Linux Mint中.

屏幕截图显示了问题:

在此输入图像描述

在FXML我使用看起来像这样:

<?xml version="1.0" encoding="UTF-8"?>

<?language javascript?>

<?import javafx.scene.control.*?>
<?import javafx.scene.layout.*?>
<BorderPane prefHeight="800.0" prefWidth="700.0" styleClass="root" xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1">
    <top>
        <ToolBar>
            <items>
                <Button text="Test" />
            </items>
        </ToolBar>

    </top>
    <left>
        <ToolBar orientation="VERTICAL" style="-fx-background-color: blue;">
            <items>

                        <Region style="-fx-padding:10;" />
                        <Button rotate="-90" text="Project" style="-fx-label-padding:1;"/>
                        <Region style="-fx-padding:10;" />
                        <Button rotate="-90" text="Structure" />

            </items>
        </ToolBar>
    </left>
    <center>
        <HBox>
            <children>
            </children>
        </HBox>
    </center>
    <bottom>
        <ToolBar prefHeight="18.0" prefWidth="472.0">
            <items>
                <Region styleClass="spacer" />
                <HBox>
                    <children>

                    </children>
                </HBox>
            </items>
        </ToolBar>
    </bottom> …
Run Code Online (Sandbox Code Playgroud)

javafx toolbar

3
推荐指数
1
解决办法
2392
查看次数

删除TextField周围的焦点框

在创建TextField并设置时使用JavaFX

numberField.setFocusTraversable(false);
Run Code Online (Sandbox Code Playgroud)

然后单击蓝色框周围显示的字段.我想这是有道理的,但没有

setFocus(bool)
Run Code Online (Sandbox Code Playgroud)

命令.

我想摆脱这个盒子.有什么建议?

javafx

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

标签 统计

javafx ×4

css ×1

java ×1

javafx-2 ×1

javafx-8 ×1

toolbar ×1

user-interface ×1