graphics2d

    0热度

    1回答

    我正在编写的程序在屏幕上绘制多个星星,并为它们指定随机方向和速度。星星会从面板的边缘反弹并留在里面。我需要让星星在移动时旋转。我已经尝试了很多东西,但我无法弄清楚。下面是我用来绘制星星并移动它们的代码。 附加信息: -the明星们称为集合中的 “明星” -there是我写了两班, “明星” 和 “MyJPanel” 设置点: (在星类) for (double current = 0; curre

    -1热度

    1回答

    我有以下两段代码,它们目前允许我突出显示多边形各个点周围的圆圈。问题在于我的鼠标离开了它们仍然被填满的圆圈。有没有简单的我在这里失踪?谢谢! public void mouseMoved(MouseEvent e) { Graphics2D g2d = (Graphics2D) getGraphics(); if (mode == MODIFY) // in

    2热度

    1回答

    我多用户聊天室用,我用一个JPanel在一个特定的客户端绘制再播了服务器到其它客户端共享白板应用程序(通过Java Socket编程)。 我的问题是,我想要在一个客户端的JPanel上完成一个绘图时,实时绘制工作的功能,这对其他客户端应该是可见的。我在JPanel的mouseReleased事件上编写了函数,但只有在该客户机的JPanel上触发mouseReleased事件后,才可以看到其他客户机

    0热度

    4回答

    好的,所以我试图制作一个笑脸表情程序,当它第一次启动它应该显示默认的笑脸(这部分工作,这是很好,我猜) 但是,那么它应该给你两个按钮从微笑中挑选,皱眉按钮应该重新绘制脸部以显示一个微笑或皱眉,但由于某种原因它不起作用。 我一直在阅读有关的图形和我知道你不应该从油漆(外界称他们)方法,因此我适时改变我的代码,我可以告诉这些按钮的工作,因为我让他们打印出来的东西每次但实际重绘都不起作用。我试过使用re

    0热度

    3回答

    以下是我有什么,我有一个的paintComponent方法在一个类中, public void paintComponent(Graphics g) { g2.setPaint(Color.red); g2.fillRect(100, 100, 50, 50); } 我要作出这样的图形对象(上)跟随我的鼠标在第二类,但我不知道该怎么在我的第二堂课中调用它(下面),我写

    0热度

    1回答

    我正在用许多独立的小方块创建一个纸板,我想用图像的各个部分填充正方形,以便它们一起形成原始图像。我怎么做?我应该看什么课程?顺便说一句,我用paintComponent绘制板子。 public void paintComponent(Graphics g) { super.paintComponent(g); int boxHeight = boxHeight();

    0热度

    1回答

    因此,我在使用自定义字体方面采用了一些自定义字体,在深入之前我想看看我是否能够将我的程序从Eclipse导出到Jar,并且仍然可以运行。尽管我已经完成了必要的程序,但这次试验并未成功。 请注意,如果自定义字体尝试被取出,程序将在Jar中正常运行。 下面是示例代码,我与 GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvi

    0热度

    1回答

    我不太明白如何为IOS制作图形。我的问题是,我不知道在paint.net中创建图像的大小是多少。我希望我的应用程序具有普遍性。例如,我想在屏幕底部创建一个字符,可以说对于iphone 6.我希望像素大小(纵向模式下)为200像素×400像素。我可以在paint.net中创建该图像,但我还需要为更高分辨率创建两个其他图像。其他两幅图像应该是多大?我正确地处理这个问题吗?

    1热度

    1回答

    我必须对准以这样的方式的元件,以避免它们的交点,但不能移动它们太远: 为简单起见,元件是矩形的(实际上包围盒)。元素只能移动它的法向量(可以是任何角度)。 是否有任何知名的算法,可以在这里使用?每次约50-200个元素必须对齐(延迟是物质,应该是几毫秒),我不认为,这个蛮力是一个好主意(但还没有尝试) 更深入:我必须实施街道名称标签。比方说,我有矢量线(街道),现在,应该沿着这些矢量显示文本(它可

    -1热度

    1回答

    我正在一个项目中,我必须绘制不同的节点(路口),然后显示它们之间的连接。简单地说,我用椭圆类在ViewBox里面的Canvas里面画了坐标为(x,y)的节点。然后,我所做的就是读取链接的开始和结束坐标,并将它们存储在列表中,并通过阅读列表中,我将它们添加到画布上。 我有以下代码借鉴canvas的一行字:起点和终点: foreach(LineProperty lnp in lstLnPro){