BackgroundImage Javafx组合框

时间:2018-09-02 14:56:38

标签: button javafx combobox background

是否可以为ComboBox设置图像(如Button的setGraphic())?

file = new File(IMG_DIR + "load.png");
BackgroundImage bg = new BackgroundImage(new Image(file.toURI().toString()),BackgroundRepeat.NO_REPEAT, BackgroundRepeat.NO_REPEAT, BackgroundPosition.CENTER,
            BackgroundSize.DEFAULT);
comboBox.setBackground(new Background(bg));

这就是我尝试过的方法,但是只会导致黑色背景。 作为比较,我使用按钮的操作:

File file = new File(IMG_DIR + "save.png");
ImageView imageView = new ImageView(new Image(file.toURI().toString()));
buttonSave.setGraphic(imageView);

目前是什么样的:

what it currently looks like

我想要在ComboBox上加载图像,其位置与Buttons上的图像一样。有可能吗?

谢谢!

0 个答案:

没有答案