我希望能够改变用户输入的Pane
的颜色,该颜色以String
的形式传递给我。
如何将这个String
设置为我的面板的背景颜色?
代码:
colorField.setOnKeyTyped(new EventHandler<KeyEvent>() {
@Override
public void handle(KeyEvent t) {
color = colorField.getText();
}
});
我希望能够改变用户输入的Pane
的颜色,该颜色以String
的形式传递给我。
如何将这个String
设置为我的面板的背景颜色?
代码:
colorField.setOnKeyTyped(new EventHandler<KeyEvent>() {
@Override
public void handle(KeyEvent t) {
color = colorField.getText();
}
});
String enteredByUser = "abcdef";
yournode.setStyle("-fx-background-color: #" + enteredByUser);
yournode.setBackground(new Background(new BackgroundFill(Color.web("#" + enteredByUser), CornerRadii.EMPTY, Insets.EMPTY)));
colorField.setOnKeyTyped(new EventHandler() {
@Override
public void handle(KeyEvent t) {
color = colorField.getText();
}
});
- maryam