尝试使用 2 条弧线制作彩虹,并使用 FXgraphics2D drawArc 和 drawLine 函数填充之间的线条
尝试使用 2 条弧线制作彩虹,并使用 FXgraphics2D drawArc 和 drawLine 函数填充之间的线条。它没有按预期工作。任务是制作一条以红色开始和结束的彩…
无需类的 Java2D 方法调用
我刚刚开始学习Java并尝试绘制一些矩形。 我已经运行 this 示例并且无法理解一件事: ShapesDemo2D 类有一个构造函数: public void init() { //Initi…
使用 Java2D 和 Swing 为我的 Java 矢量图形编辑器创建曲线工具
我正在创建一个矢量图形编辑器,并成功创建了画笔和一些基本的 2d 形状,如矩形、椭圆形、直线等。现在困扰我的是曲线或曲线工具。我通过从 mousePres…
绘图和 2D API 入门
我正在尝试将一些绘图功能集成到我的程序中。 我有一个 JLabel,上面设置了图像。 我想编写一个方法来返回我的图像: public Graphics getImage(){ Gr…
自定义边框外的组件绘制
在此自定义边框类中,我定义了一个 RoundRectangle2D 形状。该对象用于绘制边框。不幸的是,由于 JComponent 的 paint 方法在 paintBorder 之前调用 p…
在 Java2D 中使用 ColorConvertOp 时,有没有办法设置默认颜色透明度?
我正在将具有透明度的图像转换为不具有透明度的色彩空间。我想为透明区域设置背景颜色。现在,当我将其转换时,最终图像中任何透明区域都会变成黑色。…
为什么图形不显示?绘制方法尊重笔划属性吗?
我想创建一个带圆角的自定义边框。 代码 - import java.awt.BasicStroke; import java.awt.Color; import java.awt.Component; import java.awt.FlowL…
在 JPanel 上绘图
我首先从 NetbeanIDE 的 JPanel 创建扩展自 RubicPanel 类,将其设置为黑色背景,将其放在 JFrame 上,然后开始绘制通过使用另一个这样的类来实现它。…
如何将图像分成两部分,增加其中一部分的对比度并降低另一部分的对比度?
我必须编写一个 Java 程序,其中包含一个带有图像的面板。用户在图像上单击两次后,程序必须增加图像中这两点之间的部分的对比度,并降低其余部分的对…
如何测量 JComponent 中的 Java2D 绘图性能?
我正在尝试以下方法: private static class TexturePanel extends JPanel { @Override protected void paintComponent(Graphics graphics) { // draw…
java.awt.Graphics 绘制后改变颜色
我不久前在这里问过类似的问题,但没有得到答案。最初的问题是关于单击形状后更改形状的颜色。但我对绘制后如何访问形状感到困惑。 这是我的paintComp…