亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

關于repaint的問題

關于repaint的問題

MOCKINGT 2018-05-25 20:59:58
import?java.awt.*; import?java.awt.event.KeyEvent; import?java.awt.event.KeyListener; import?javax.swing.JPanel; public?class?Drawing?extends?JPanel?implements?KeyListener{ ????int?x?=?100; ????int?y?=?50; ????public?Drawing()?{ ????????super(); ????} ????public?int?getX()?{ ????????return?x; ????} ????public?int?getY()?{ ????????return?y; ????} ????public?void?paint(Graphics?g)?{ ????????super.paint(g); ????????g.drawLine(x?+?100,?y?+?100,?x?+?475,?y?+?100);?//?475,100?北門 ????????System.out.println("X?="+?x?+"Y?="?+?y); ????} ????@Override ????public?void?keyReleased(KeyEvent?arg0)?{ ????????//?TODO?Auto-generated?method?stub ????} ????@Override ????public?void?keyTyped(KeyEvent?arg0)?{ ????????//?TODO?Auto-generated?method?stub ????} ????public?void?keyPressed(KeyEvent?e)?{ ????????if?(?e.getKeyCode()==KeyEvent.VK_DOWN?){ ????????????y?=?y?+?10; ????????????System.out.println("X?="+?x?+"Y?="?+?y); ????????}?else?if?(e.getKeyCode()==KeyEvent.VK_UP){ ????????????y?=?y?-?10; ????????????System.out.println("X?="+?x?+"Y?="?+?y); ????????}?else?if?(e.getKeyCode()==KeyEvent.VK_RIGHT){ ????????????x?=?x?+?10; ????????????System.out.println("X?="+?x?+"Y?="?+?y); ????????}?else?if?(e.getKeyCode()==KeyEvent.VK_LEFT){ ????????????x?=?x?-?10; ????????????System.out.println("X?="+?x?+"Y?="?+?y); ????????}?else?{ ????????} ????????repaint(); ????} }為什么這個線在移動的過程中會在一些地方出現特別奇怪的錯誤
查看完整描述

目前暫無任何回答

  • 0 回答
  • 0 關注
  • 992 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號