为了账号安全,请及时绑定邮箱和手机立即绑定

如何在Javafx中组合字符来创建图标?

如何在Javafx中组合字符来创建图标?

qq_遁去的一_1 2023-07-28 16:14:44
在 Windows 中,您可以组合字符来构建图标:有一些合理的方法可以重写它。单程:public List<String> noZ(List<String> strings) {    List<String> out = new ArrayList<>();    for (String s : strings) {        if (!s.contains("z")) {            out.add(s);        }    }    return out;}
查看完整描述

1 回答

?
慕慕森

TA贡献1856条经验 获得超17个赞

为了演示它,我使用这两个图像:

https://img1.sycdn.imooc.com//64c3791b000133ac01690087.jpg

构造一个如下所示的按钮:

https://img1.sycdn.imooc.com//64c3792a0001f09401250117.jpg

堆叠图像并用作按钮的图形节点:


private static final String[] images = {

        "https://i.imgur.com/g52UeNO.png",

        "https://i.imgur.com/kvHOLJ4.jpg",

};


ImageView imageView1 = new ImageView(images[0]);

ImageView imageView2 = new ImageView(images[1]);

StackPane sp = new StackPane(imageView1, imageView2);

Button button = new Button("", sp);

编辑:要堆叠字符,请使用:


Text t1 = new Text(Character.toString('O'));

t1.setFont(Font.font ("Verdana", 20));

t1.setFill(Color.RED);

Text t2 = new Text(Character.toString('x'));

t2.setFont(Font.font ("Verdana", 12));

t1.setFill(Color.BLUE);

StackPane sp = new StackPane(t1, t2);

Button button = new Button("", sp);


查看完整回答
反对 回复 2023-07-28
  • 1 回答
  • 0 关注
  • 77 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信