AnchorPane
JavaFXで、というスタイルシートを使用して背景画像を追加しようとしています。Style.css
プログラムを実行すると、次の警告が表示されます。
警告:com.sun.javafx.css.parser.CSSParser宣言CSS javafx.scene.Node $ 22 @ 5c4a9e8eからのインラインスタイル「AnchorPane」の解析中にエラーが発生しました:[-1、-1]にCOLONが必要です
私のCSSファイルは次のようになります。
#AnchorPane{
-fx-background-image:url('penthouse.png');
-fx-background-repeat: no-repeat;
}
.chat{
-fx-background-image:url('penthouse.png');
-fx-background-repeat: no-repeat;
}
#btnSend{
}
#txtMessage{
}
#Figur{
-fx-background-image:url('Figur.png');
}
私のJavaコードは次のようになります。
public void start(Stage primaryStage) throws Exception {
BorderPane bp = new BorderPane();
bp.setRight(createRightOptionPane());
bp.setBottom(createMessagePane());
bp.setCenter(createVisualChat());
Group root = new Group();
root.getChildren().add(bp);
Scene scene = new Scene(root);
// adding the stylesheet to the scene
scene.getStylesheets().add("Style.css");
primaryStage.setScene(scene);
primaryStage.setWidth(478);
primaryStage.setHeight(433);
primaryStage.setTitle("Chat");
primaryStage.show();
}
private Node createVisualChat() {
AnchorPane chat = new AnchorPane();
// setting the anchorPanes ID to AnchorPane
chat.setStyle("AnchorPane");
return chat;
}
誰かがこのコードの何が問題なのか教えてもらえますか?