gpt4 book ai didi

css - 我可以只针对 JavaFX 样式的底部边框吗?

转载 作者:行者123 更新时间:2023-12-04 10:24:31 25 4
gpt4 key购买 nike

我可以以某种方式只设置文本字段的底部边框的样式吗?
我已经试过了

textfield.setStyle("-fx-border-bottom-color: #FF0000");

但它没有奏效。
有没有可能给底部边框上色?

你好
垫G23

最佳答案

这是一个快速而肮脏的例子,说明如何做到这一点。

import javafx.application.Application;
import javafx.geometry.Pos;
import javafx.scene.Scene;
import javafx.scene.control.TextField;
import javafx.scene.layout.BorderPane;
import javafx.scene.layout.HBox;
import javafx.scene.layout.VBox;
import javafx.stage.Stage;

public class TextFieldStyleTest extends Application {

@Override
public void start(Stage primaryStage) throws Exception {
BorderPane root = new BorderPane();

VBox vBox = new VBox();
vBox.setAlignment(Pos.CENTER);
root.setCenter(vBox);

HBox hBox = new HBox();
hBox.setAlignment(Pos.CENTER);
vBox.getChildren().add(hBox);

TextField textField = new TextField("Hello World");
textField.setAlignment(Pos.BASELINE_CENTER);
hBox.getChildren().add(textField);

textField.setStyle("-fx-border-color: red; -fx-border-width: 0 0 10 0;");


Scene scene = new Scene(root, 800, 600);
primaryStage.setScene(scene);
primaryStage.show();
}

public static void main(String[] args) {
launch(args);
}

}

class TextFieldStyleTestLauncher {public static void main(String[] args) {TextFieldStyleTest.main(args);}}

关于css - 我可以只针对 JavaFX 样式的底部边框吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60682935/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com