mar*_*yam 12 javafx-2 scenebuilder
我想改变Pane我String从用户那里获得的颜色.如何String在窗格中将其设置为背景颜色?
码:
colorField.setOnKeyTyped(new EventHandler<KeyEvent>() {
@Override
public void handle(KeyEvent t) {
color = colorField.getText();
}
});
Run Code Online (Sandbox Code Playgroud)
int*_*000 19
如果你真的只想知道如何完成这件事,我建议如下:
String enteredByUser = "abcdef";
yournode.setStyle("-fx-background-color: #" + enteredByUser);
Run Code Online (Sandbox Code Playgroud)
如果您想了解更多信息,请更具体地提出您的问题,并提供一些代码示例.
由于您使用'javafx-8'标记了此问题,我还将提供该代码示例(仅适用于javafx 8):
yournode.setBackground(new Background(new BackgroundFill(Color.web("#" + enteredByUser), CornerRadii.EMPTY, Insets.EMPTY)));
Run Code Online (Sandbox Code Playgroud)
劳伦斯,希望它有所帮助
| 归档时间: |
|
| 查看次数: |
43651 次 |
| 最近记录: |