java-2d

    0热度

    2回答

    所以基本上我需要的形状把星号的如本图片: 所以这是我目前的解决方案。 import java.applet.Applet; import java.awt.BasicStroke; import java.awt.Color; import java.awt.Graphics; import java.awt.Stroke; import javax.swing.JFrame; im

    0热度

    2回答

    我试图编写一个程序,只是创建一个文本的图像(例如在白色方块上写“你好”并存储图像),这听起来很简单,但它必须快速完成。我尝试了Java2D库,但是绘制到BufferedImage需要2秒钟来绘制图像,甚至不保存或显示它。我也尝试了基于Java的CAPTCHA生成器,但它们需要很长的时间(5秒)。 这似乎是简单的任务,只是绘制文本,但我很沮丧,我不能做到这一点比2秒快。 有没有办法通过一些命令行选项

    3热度

    1回答

    我需要将java.awt.geom.Area或java.awt.Shape转换为java.awt.Polygon。我所知道的是:isSingular = true,isPolygonal = true。所以我认为多边形shuld能够描述相同的区域。

    0热度

    1回答

    这是我第一次使用java swing,并且我不知道如何在JSplitPane的JPanel中绘制,我尝试创建一个新类实现了paintComponent方法,但它不能被Override覆盖。 有人可以帮我吗? import javax.swing.*; import java.awt.*; public class SplitPane extends JPanel{ private

    1热度

    1回答

    我已经看过this了。我想了解如何将Dsun.java2d.trace应用于系统或应用程序时工作。这些标志何时设置?这个链接表明,对于不太理想的表现,我们可以举一个例子或者它可能处理的表演的结构?我们在哪里可以找到踪迹,如果我们把它像 -Dsun.java2d.trace=log ,我也尝试过 -Dsun.java2d.trace=log,out=mylogfilename.log ,但我找不到任

    1热度

    2回答

    我使用NetBeans和最新版本的JDK。出于某种原因,没有Graphics.draw()方法,但导入了java.awt.geom.Line2D和java.awt.Graphics2D。我如何画一个Line2D.Double元素? Shape pLine; private void playerDraw(){ Graphics g2 = getGraphics(); pLin

    0热度

    1回答

    您好我有一个应用程序,您可以在其中单击一个点,然后再绘制一条笔划为20的线。我希望能够单击该线的任何部分并删除它。 private Shape line = new Line2D.Double(x, y, fx, fy); public highlight(int x, int y, int fx, int fy, int page, boolean fin) { this.x =

    2热度

    1回答

    我正在Java中构建一个简单的图形应用程序,它要求我在2D图形画布内获取鼠标位置。我使用了代码MouseInfo.getPointerInfo().getLocation(),但它返回了相对于JFrame窗口而不是g2d画布的鼠标位置。 例如,当我的鼠标光标位于g2d画布上的坐标(0,0)处时,由于窗口周围有边框,因此MouseInfo.getPointerInfo().getLocation()

    0热度

    1回答

    我正在创建一个简单的Java2D程序。它应该从另一个类中绘制矩形,但它不起作用。如果你们中的一个人可以花一些时间看看我哪里出错,我会很感激。这是我明天到期的最后一项任务。 下面是我对迄今为止的工作代码: Block.java public class Block extends JPanel { public Graphics2D g; protected int posX

    -5热度

    2回答

    我的Java游戏有问题。我是初学者,但我必须把它写成一个学校项目。 游戏被称为“生日蛋糕”蛋糕上有7个蜡烛,随机一个显示为30秒,在这段时间内你必须点击它才能获得点数,如果你没有点击它这次下一个蜡烛会显示。游戏结束时,10个蜡烛显示。 我做了循环,我试图让它工作很长时间,我从沮丧中死亡 我for循环的作品,但它是如此之快,我使用Thread.sleep(1000),我试了很多解决方案看起来不错。但