graphics2d

    0热度

    1回答

    这是一个excerise我必须完成一个单一课程,它不是一个明确的任务,我可以做一点帮助。我可以让球出现在屏幕上,并且双方反弹,如果它落在屏幕底部并且我可以在不同时间让屏幕出现在屏幕上,那么这一点并不重要,但我无法得到它们两者同时出现。请帮助 这里是我的班 MainClass package movingball; public class Main { public static

    2热度

    1回答

    我基本上是编写一个简单的游戏引擎,但我遇到了我的精灵/图像没有出现时应该......或根本问题! 我会尽量保持这一点尽可能简单。我有一个Sprite,GameEngine和Display类。在gameloop中,我有一个方法来设置我的Sprite的新位置(所以它只是设置x和y变量)。接下来我所说的变换方法,它具有以下功能: public void transform() { affine

    3热度

    3回答

    在java中遇到了简单的绘图板问题。使我的清除按钮重新绘制的问题。该阵列正在清除,但不会重新绘制。任何人都可以发现我的问题,或者是否有任何不同的方式为此代码生成清除按钮。 public class DrawingPanel extends JPanel { private double x1=0; private double x2=0; private double

    3热度

    3回答

    我只是在Java中进入图形,我有一个问题。我使用JPanel面板创建了一个JFrame窗口(NetBeans Designer),并在其上绘制了一些图形。然后我添加了一个JButton,它改变了一个变量,这会改变JPanel上方块的X位置。 在按钮按下该代码将执行: drawObject.setX(150); drawObject.repaint(); drawObject是这个类的一个实例

    0热度

    2回答

    我想要做的是每次点击时,广场都应该出现在Jpanel中,但由于某种原因,Jpanel阻止了广场(点击边缘)。我真的不确定我做错了什么,谢谢你的帮助! import java.awt.*; import java.awt.event.*; import java.util.*; import javax.swing.*; public class VIewa extends JFrame i

    1热度

    2回答

    我创建了一个包含小框(myMessagePanel - 请参阅下面的代码)的面板(由JPanel扩展)的简单应用程序。 基本上,我想在盒子被按下时从Panel和Box中生成focusevents。但是,只有focusGained和focusLost在Panel中被调用。下面是代码: myMessageBox是框,面板是面板和FocusListenerTest包含主 import java.awt.

    5热度

    3回答

    这里是原始图像:http://rank.my/public/images/uploaded/orig-4193395691714613396.png 这里,它被缩小为300x225: http://rank.my/public/images/uploaded/norm-4193395691714613396.png 这里,它被缩小到150x112: http://rank.my/public/im

    1热度

    1回答

    您将如何处理正在扩展JPanel的自定义swing组件中的单击。我正在制作一款游戏,我想知道如何处理点击。具体在不同的线程比gui,和绘画?我将如何做到这一点,这里是我的代码: package com.games.bubblecards; import java.awt.Graphics; import java.awt.Graphics2D; import ja

    3热度

    1回答

    我必须在图上绘制彩色地图。问题是我的图可能在其右侧或左侧出现。 是否可以从右向左抽取? double origin_x = xPositionToPixel(0.0); double origin_y = yPositionToPixel(0.0); BufferedImage image = new BufferedImage(values.length, values[0]

    0热度

    1回答

    我用java制作了这款游戏,当你射击子弹时,它会移动枪和子弹。下面是我认为存在问题的代码块: case KeyEvent.VK_SPACE: Point2D currentGunPos = sGun.position(); sBullet[bulletNum].setAlive(true); sBullet[bulletNum].setPosition(sGun