Java 如何制作矩形菱形的边?

Java 如何制作矩形菱形的边?,java,javafx,fxml,rectangles,Java,Javafx,Fxml,Rectangles,这是一个供参考的例子。 到目前为止,我所能做的是将矩形中的边做成圆形,现在我希望这些边变成菱形,或者稍微接近图像 代码 此示例显示如何制作菱形按钮。 试试这个: <?import javafx.scene.shape.*?> <?import javafx.scene.control.*?> <?import java.lang.*?> <?import javafx.scene.layout.*?> <

这是一个供参考的例子。 到目前为止,我所能做的是将矩形中的边做成圆形,现在我希望这些边变成菱形,或者稍微接近图像

代码


此示例显示如何制作菱形按钮。 试试这个:

 <?import javafx.scene.shape.*?>
    <?import javafx.scene.control.*?>
    <?import java.lang.*?>
    <?import javafx.scene.layout.*?>


    <Pane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="260.0" prefWidth="351.0" xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1">
       <children>
          <Button layoutX="125.0" layoutY="104.0" prefHeight="73.0" prefWidth="78.0" style="-fx-rotate: 45; -fx-background-color: #00ff00;" />
       </children>
    </Pane>


您在图像中所指的矩形是什么?字母“A”旁边的四边形()?如果你有足够的声誉,你可以在你的问题中嵌入图片,而不是链接到一个非现场资源。但是,如果你有足够的声誉,你仍然可以在那里嵌入图片,这样它可以是字母A、B、C或D旁边的图片。我有点不明白你为什么要设置按钮的形状。屏幕截图上的按钮是什么(是字母“A”旁边的菱形),还是整个答案区域“A:水”,包括周围的蓝色区域?我不确定你是否真的在问如何制作菱形的按钮,或者如何制作一个像你的图像中那样有锥形边的长扁按钮。目前我只关心形状。不是形状里面的内容。@jewelsea“如何制作一个按钮,形状像一个长而平的形状,边是锥形的,就像你在图像中看到的那样”。这就是我要问的,不要简单地在代码中粘贴并说“试试这个”。你需要包括对你的代码正在做什么的解释。粘贴在代码块中违背了SO的目的,SO本质上是教人们如何编码,并创建一个数据库,以回答常见的和更技术性的编码问题。通过简单地插入代码块,OP不会学习如何编码,他们会学习如何复制和粘贴其他人的代码,并且永远不会了解他们的代码工作的原因。以后不要这样做。请修改您的答案以包含解释。对不起。我添加了一个描述
 <?import javafx.scene.shape.*?>
    <?import javafx.scene.control.*?>
    <?import java.lang.*?>
    <?import javafx.scene.layout.*?>


    <Pane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="260.0" prefWidth="351.0" xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1">
       <children>
          <Button layoutX="125.0" layoutY="104.0" prefHeight="73.0" prefWidth="78.0" style="-fx-rotate: 45; -fx-background-color: #00ff00;" />
       </children>
    </Pane>