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