ewgameaddActio
Liste
er
ewActio
Liste
erpublicvoidactio
PerformedActio
Eve
tei
itjaddgameframeaddWi
dowListe
er建立窗口的事件监听
ewWi
dowListe
erpublicvoidwi
dowActivatedWi
dowEve
teWi
dow时调用。publicvoidwi
dowClosedWi
dowEve
te将其关闭时调用。publicvoidwi
dowClosi
gWi
dowEve
te菜单中关闭窗口时调用。isRu
i
gfalsepublicvoidwi
dowDeactivatedWi
dowEve
te当Wi
dow不再是活动Wi
dow时调用。publicvoidwi
dowDeico
ifiedWi
dowEve
te窗口从最小化状态变为正常状态时调用。publicvoidwi
dowIco
ifiedWi
dowEve
te窗口从正常状态变为最小化状态时调用。publicvoidwi
dowOpe
edWi
dowEve
te为可见时调用。窗口首次变用户试图从窗口的系统因对窗口调用dispose而将Wi
dow设置为活动
frameaddMouseListe
er建立鼠标事件监听
ewMouseListe
er
9
f《JavaWEB》课程设计
publicvoidmouseClickedMouseEve
te点击鼠标响应事件publicvoidmouseE
teredMouseEve
te是鼠标刚进入组件的时候调用只调用一次publicvoidmouseExitedMouseEve
te是鼠标在组件上移动的时候调用只要鼠标没有离开组件,一直调用publicvoidmousePressedMouseEve
te鼠标按下时响应事件i
txegetXi
tyegetYifx90x410y90y410x58y58I
tegeri
dex
ewI
tegery32114x321sy
chro
izedcomma
d_list控制对类成员变量的访问:每个类实例对应一把锁,iftilesi
dex0comma
d_listaddi
dexpublicvoidmouseReleasedMouseEve
teframecreateBufferStrategy2设置缓冲区的个数有2个BufferStrategybsframegetBufferStrategy类表示用来在特定Wi
dow上组织复杂内存的机制。whileisRu
i
g为单位。i
tcomma
dssy
chro
izedcomma
d_listi
ti0forI
tegeri
dexcomma
d_listcomma
dsii
dexcomma
d_listclearfori
ti0icomma
dsle
gthiifselected1iftilescomma
dsi0selectedcomma
dsico
ti
ueifselectedcomma
dsitilescomma
dsi0StackI
tegerpath
ewStackI
tegerifcheckPathselectedcomma
dsipatha
imatio
_listadd
ewA
imatio
tilesselectedpathtilesselected0tilescomma
dsi0
10
控制游戏循环
lo
gtSystem
a
oTime返回最准确的可用系统计时器的当前值,以毫微秒同步线程,保证点击的两个能够可以消掉
comma
ds
ewi
tcomma
d_listsize
f《JavaWEB》课程设计
selected1elseselectedcomma
dsidodoGraphics2DgGraphics2DbsgetDrawGraphicsgsetRe
deri
gHi
tRe
deri
gHi
tsKEY_ANTIALIASINGRe
deri
gHi
tsVALUE_ANTIALIAS_ON反走样gsetColor
ewColor00f00f00f10fgfillRect0050r