javafx,alpha通道无法处理窗口标题

时间:2012-07-31 15:41:53

标签: png javafx-2 alpha-transparency

我有一个带有alpha通道的小图像,当在窗口标题栏上呈现时,会呈现一种“帧”效果。
Framed icon

这不是图像的问题,因为使用swing我可以正确渲染它:

enter image description here

第一种情况的代码是:

    BorderPane bp = new BorderPane();
    primaryStage.setScene(new Scene(bp));
    Image image = new Image(getClass().getResourceAsStream("icon.png"));
    primaryStage.getIcons().add(image);

这个工作示例已经产生了很好的老摆动:

    ImageIcon ii = new ImageIcon(getClass().getResource("icon.png"));
    setIconImage(ii.getImage());

我的想法是我错过了一些高级的javafx图像设置,但我不知道这个缺失的设置是什么。

跟随png图像:
image.png

OS:win 7,JavaFX 2.1

1 个答案:

答案 0 :(得分:2)

不幸的是你遇到了一个错误。我已将其归档为http://javafx-jira.kenai.com/browse/RT-23859

随意添加您对该错误的评论或投票。