graphics2d

    0热度

    2回答

    我试图在GridBagLayout单元格中添加一个图像。但我无法实现它。 public class imageInAwt extends Applet{ Panel p; BufferedImage img; public void init(){ setLayout(new GridBagLayout()); GridBagConstraints

    0热度

    2回答

    以下代码用于在JPanel上可视化分子,除非在运行时更改JPanel的大小时不会重新缩放。化学开发工具包用于生成渲染图像。一个分子被传递给MoleculeViewer进行可视化。我究竟做错了什么??

    1热度

    1回答

    我可以让程序输入一系列几何图形的值以在JFrame中显示我。 它发生的所有数字显示他们希望在JFrame中看到,但我必须验证这些数字在我看来完全在JFrame中不是这种情况,当坐标非常大时。 我在网上看,什么都没发现。 我以为“如果”,但从来没有完成,因为每个号码和收音机,我必须进入验证。 我想知道在java中是否有一个保留字,它允许我只显示小于JFrame的数据。 感谢您的回复。

    1热度

    1回答

    我有多边形和一条线。 g.drawLine(this.getLine().getP1().getX(), this.getLine().getP1().getY(), this.getLine().getP2().getX(), this.getLine().getP2().getY()); g.drawPolygon(this.polygon); 我必须找到多边形和直线(

    1热度

    2回答

    我目前正在尝试旋转图像,然后在不旋转的顶部绘制图像。但每当我使用: g2d.rotate(Math.toRadians(rot), (x+15), (y+15)); 我后来绘制的每个图像也旋转。有没有什么办法可以旋转一张图片,而不是旋转其余的图片(真的很难解释)。 这里是我的油漆方法: public void draw(Graphics2D g2d) { move(); if

    3热度

    2回答

    绘制多边形时,Java2D会留下右边和底边。我明白为什么这样做。不过,我想绘制一些包含这些边缘的东西。发生在我身上的一件事是用fillPolygon与drawPolygon以相同的坐标,但这似乎留下一个空白。 (查看底部的小三角形图像。)有两种可能性,但我无法分辨出是哪种。要启用抗锯齿,我这样做: renderHints = new RenderingHints(RenderingHints.KE

    0热度

    2回答

    当我有JPanel时,它有它的默认图形传递给paint(Graphics g)和类似的功能。我可以以某种方式为我自己切换默认的Graphics吗?从JPanel class以外?我正在寻找类似JPanel.setGraphics(Graphics g)的东西。谢谢。

    2热度

    2回答

    package puzzle; import java.awt.Color; import javax.swing.*; import java.util.*; public class Puzzle { Integer x = 50; Integer y = 50; int x2 = 100; int y2 = 100; int vnotx = 0; int vnot

    1热度

    2回答

    我创建了一个将图像绘制到JPanel的游戏。这是通过每隔14毫秒执行一次JTimer来移动背景,移动障碍物并移动玩家(直升机)的。偶尔会出现背景和障碍物的闪烁,并且运行不顺畅。 有没有办法解决这个问题?我是否需要在不同的课程中使用线程和动画? 我也使用双缓冲,但后来我发现JPanels是双缓冲,所以我删除它。 这里是Panel类的代码。 class ImagePanel extends JPane

    1热度

    1回答

    以下代码绘制分子的结构。如果我没有通过一个分子,最后的结构会继续在JPanel中出现。当没有分子时,如何将其重置为空白画布。换句话说,我应该把drawMolecule()方法的其他内容放在哪里?