当前位置: 首页 > 知识库问答 >
问题:

图像圆角按钮 JavaFX

廉元龙
2023-03-14

我正在使用圆形按钮,我想在里面有一个图像。问题是图像在中心,而不是在左边,即使调用

loadButton.setAlignment(Pos.BASELINE_LEFT);

我得到的是上面的按钮,我需要的是下面的按钮。你知道在圆角下显示png的方法吗?

   final Label response = new Label();
    final ImageView imageView = new ImageView(
            new Image("recordbutton.png")
    );
    imageView.setFitHeight(40);
    imageView.setFitWidth(40);

    loadButton.setGraphic(imageView);
    loadButton.setStyle("-fx-base: coral;");
    loadButton.setContentDisplay(ContentDisplay.LEFT);
    loadButton.setStyle(
             "-fx-background-radius: 100em; " +
                    "-fx-min-width: 60px; " +
                    "-fx-min-height: 60px; " +
                    "-fx-max-width: 130px; " +
                    "-fx-max-height: 60px;"
    );

非常感谢!

共有1个答案

岳谦
2023-03-14

而不是:

loadButton.setContentDisplay(ContentDisplay.LEFT);

使用:

loadButton.setAlignment(Pos.CENTER_LEFT);
 类似资料:
  • 本文向大家介绍Android实现圆角Button按钮,包括了Android实现圆角Button按钮的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Android开发圆角Button按钮实现过程,分享给大家供大家参考,具体内容如下 需求及效果图: 实现思路: 1、shape实现圆角 在drawable新建两个xml 文件, 这两个 xml文件用shape 实现了圆角效果。 Note: 因为要

  • 快速提问,如何在fxml中让图像覆盖整个按钮。 因此,按钮的所有可见部分都是边框。由于某种原因,当我试图调整图像大小以适应按钮时,它会自动调整大小。我在使用场景生成器。我正在使用FXML。 按钮大小为prefHeight=“38.0”prefWidth=“50.9990000002526”。 记住我不想看到按钮的背景。我希望它被一张图片覆盖。 谢谢,你们帮了大忙。

  • 本文向大家介绍Android圆角按钮的制作方法,包括了Android圆角按钮的制作方法的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了Android制作圆角按钮的具体代码,供大家参考,具体内容如下 【主要步骤】 创建一个XML文件 以此文件作为Button的Background 1.创建XML文件 在res目录下的drawable-mdpi下建立XML文件 button_frame_

  • 主要内容:本节引言:,1.StateListDrawable简介:,2.实现按钮的按下效果:,3.使用颜色值绘制圆角按钮,4.实现Material Design水波效果的Button,本节小结:本节引言: 今天给大家介绍的Android基本控件中的两个按钮控件,Button普通按钮和ImageButton图像按钮; 其实ImageButton和Button的用法基本类似,至于与图片相关的则和后面ImageView相同,所以本节 只对Button进行讲解,另外Button是TextView的子类,

  • 问题内容: 我期望以下两个脚本具有相同的输出。 但是执行 脚本1 时,按钮上没有显示图像。但是, 脚本2 效果很好。 脚本1 剧本2 问题答案: 对图像对象的唯一引用是局部变量。当退出时,被当作垃圾回收的局部变量,因此图像被破坏。在第二个示例中,由于映像是在全局级别创建的,因此它永远不会超出范围,因此也不会进行垃圾回收。 要解决此问题,请保存对图像的引用。例如,代替use 。