paintcomponent

    0熱度

    1回答

    好吧,我目前正在爲一個項目製作一個蛇和梯子游戲,而且我遇到了一個我從未面對過的問題。我有一個叫做Player的課程,它將成爲遊戲板上的一個圓圈。 該方法的paintComponent要不斷印刷然而真實的,它不 public class Player extends JComponent { private double playerX; private double playe

    0熱度

    2回答

    所以我需要幫助才能讓我的角色更流暢地移動。 問題在於,當我按下某個鍵時,角色移動了一個像素,之後像一秒鐘「順利」運行。我該如何解決這個問題,以便我不需要等待一秒鐘,並且從一開始就平穩運行? 我很感謝任何幫助和感謝! public void paintComponent(Graphics g) { super.paintComponent(g); g.setColor(Colo

    0熱度

    2回答

    我一直在試圖開發一個帶有箭頭的人類簡筆畫的程序。所以這裏的問題是,添加了ImageIcon作爲背景後,paintComponent下的圖形不會顯示。我如何在背景圖片上顯示繪畫。我的編碼如下。 public class Drawing { public Drawing() { JFrame f = new JFrame(); f.setDefaultCloseOperati

    0熱度

    1回答

    爲什麼JPanel(面板)不能在綠色背景(jpanel)上繪製?我希望能夠做到這一點,而無需擴展j面板... 此外,對於java遊戲,我應該在java中使用keybindings或keylistener。 import javax.swing.*; import java.awt.event.*; import java.awt.Color; import java.awt.Graphics

    1熱度

    3回答

    我想畫一條線,但我不斷收到問題。我想實現這樣的事情: private Paint red = new Paint(); private Paint orange = new Paint(); red.setColor(Color.parseColor("#FF0000")); orange.setColor(Color.parseColor("#FF8C00")); canvas.dr

    0熱度

    2回答

    所以,我有一個程序可以記錄並顯示散列表中的衝突。我已經記錄了所有的碰撞 - 數據相撞,應該在哪裏,以及在哪裏。 問題是paintcomponent似乎卡在一個無限循環中。我無法弄清楚while循環的哪一部分。 我試過刪除while循環,但是這給了我一個編譯時錯誤。 我也嘗試在if語句中放入一個返回值,但是這隻給出了x值中的1個值。 這裏是我的代碼: public void paintCompon

    1熱度

    1回答

    嗨,大家好我在這裏新來的,因此我提前對我的模糊問題表示歉意。 我有一個學校項目完成,它的目標是創建一個完全正常的Paint程序。 我們有3個班。橢圓形,線和多邊形。這些類的工作大部分都是相同的,主要區別在於它們繪製的形式。其中一個類看起來像這樣: public class Oval extends Drawable{ private int x1,y1,x2,y2; priva

    1熱度

    2回答

    我想將其添加到另一個JPanel中,但它在那裏不可見。我的其他Jpanel被稱爲bottomPanel。 paintComponent應該顯示在底部面板 bottomPanel.setLayout(null); TestPane tp = new TestPane(); bottomPanel.add(tp); 我已經擴展了Jpanel。 public class TestPane ext

    0熱度

    2回答

    這裏充分 https://github.com/jafetrd/easyImageEditor 我試圖將顏色使用的paintComponent(圖像)項目,這是我用 類 public class Metodos extends JPanel{ ............................... ........more code.......... ...............

    0熱度

    1回答

    我如何在JPanel上畫上paintComponent?我想提請上會在中間,我不知道如何選擇,並繪製了東西面板...