精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

J2ME中調(diào)用Canvas制作游戲菜單

開(kāi)發(fā) 前端
本文向大家簡(jiǎn)單介紹一下J2ME中如何使用Canvas制作簡(jiǎn)單的游戲菜單,我們知道MIDP的圖形用戶界面分為兩類,分別是高級(jí)圖形用戶界面和低級(jí)用戶界面。

你對(duì)J2ME中使用Canvas制作簡(jiǎn)單的游戲菜單是否熟悉,這里和大家分享一下,我們知道MIDP的圖形用戶界面分為兩類,分別是高級(jí)圖形用戶界面和低級(jí)用戶界面。一般來(lái)講高級(jí)圖形用戶界面類使用起來(lái)比較方便,可移植性強(qiáng),但是程序員對(duì)他的控制能力也很低,因?yàn)樗鼈兊慕缑姹憩F(xiàn)是由底層控制的,而不是我們控制的。

J2ME中使用Canvas制作簡(jiǎn)單的游戲菜單

我們知道MIDP的圖形用戶界面分為兩類,分別是高級(jí)圖形用戶界面和低級(jí)用戶界面。一般來(lái)講高級(jí)圖形用戶界面類使用起來(lái)比較方便,可移植性強(qiáng),但是程序員對(duì)他的控制能力也很低,因?yàn)樗鼈兊慕缑姹憩F(xiàn)是由底層控制的,而不是我們控制的。相比高級(jí)UI類,低級(jí)UI類則使用起來(lái)更難一些,但是控制能力更強(qiáng),可以做出自己需要的界面。

Canvas和Graphics是我們必須熟練使用的兩個(gè)類,分別代表了畫布和畫筆(事實(shí)上更豐富,姑且這么比喻)。而我們則是畫畫的人,而指導(dǎo)我們?nèi)绾蜗鹿P的就是Javadoc了,再加上勤奮努力一定可以畫出不錯(cuò)的界面。比如tabbed菜單,二級(jí)菜單等。這里我們講述一個(gè)簡(jiǎn)單菜單的制作方式。

在畫菜單的時(shí)候,需要考慮兩面的問(wèn)題,***是計(jì)算相對(duì)位置,讓菜單能夠盡可能適應(yīng)更多的機(jī)型,盡量少使用絕對(duì)值。例如畫下面的菜單的時(shí)候

我們應(yīng)該計(jì)算菜單的每個(gè)條目的高度,這些可以有Font的高度算出,當(dāng)然你可以給條目留一些padding的距離。還應(yīng)該計(jì)算條目的最寬值,畢竟每個(gè)條目的字?jǐn)?shù)不一樣。這樣基本知道了整個(gè)菜單占的空間。***還需要計(jì)算菜單在屏幕的位置。菜單的繪制如下所示:

Java代碼

  1. publicvoidpaint(Graphicsg){  
  2.  
  3. //清除屏幕  
  4.  
  5. intcolor=g.getColor();  
  6.  
  7. g.setColor(0xFFFFFF);  
  8.  
  9. g.fillRect(0,0,getWidth(),getHeight());  
  10.  
  11. g.setColor(color);  
  12.  
  13. //計(jì)算整個(gè)菜單的高度,寬度和(x,y)  
  14.  
  15. intrectWidth=preferWidth;  
  16.  
  17. intrectHeight=preferHeight*LABELS.length;  
  18.  
  19. intx=(getWidth()-rectWidth)/2;  
  20.  
  21. inty=(getHeight()-rectHeight)/2;  
  22.  
  23. //畫矩形  
  24.  
  25. g.drawRect(x,y,rectWidth,rectHeight);  
  26.  
  27. for(inti=1;i<LABELS.length;i++){  
  28.  
  29. g.drawLine(x,y+preferHeight*i,
  30. x+rectWidth,y+preferHeight*i);  
  31.  
  32. }  
  33.  
  34. //畫菜單選項(xiàng),并根據(jù)selected的值判斷焦點(diǎn)  
  35.  
  36. for(intj=0;j<LABELS.length;j++){  
  37.  
  38. if(selected==j){  
  39.  
  40. g.setColor(0x6699cc);  
  41.  
  42. g.fillRect(x+1,y+j*preferHeight+1,
  43. rectWidth-1,preferHeight-1);  
  44.  
  45. g.setColor(color);  
  46.  
  47. }  
  48.  
  49. g.drawString(LABELS[j],x+8,y+j*preferHeight+4,
  50. Graphics.LEFT|Graphics.TOP);  
  51.  
  52. }  
  53.  
  54. }  
  55.  
  56.  
  57.  

#p#第二個(gè)重要的問(wèn)題是:焦點(diǎn)的切換,在高級(jí)UI類中,這是不需要我們處理的。但是使用Canvas制作菜單需要自己來(lái)處理焦點(diǎn)的移動(dòng),這里我們定義一個(gè)int類型變量selected,來(lái)記錄焦點(diǎn)所在的菜單條目位置,也就是選擇的索引。當(dāng)用戶按鍵的時(shí)候,我們?cè)趉eyPressed()方法中判斷用戶的移動(dòng)方向,對(duì)selected進(jìn)行相關(guān)的加減運(yùn)算,然后repaint()整個(gè)屏幕即可。

Java代碼

  1. publicvoidkeyPressed(intkeyCode){  
  2.  
  3. //根據(jù)用戶輸入更新selected的值,并重新繪制屏幕  
  4.  
  5. intaction=this.getGameAction(keyCode);  
  6.  
  7. switch(action){  
  8.  
  9. caseCanvas.FIRE:  
  10.  
  11. printLabel(selected);  
  12.  
  13. break;  
  14.  
  15. caseCanvas.DOWN:  
  16.  
  17. selected=(selected+1)%4;  
  18.  
  19. break;  
  20.  
  21. caseCanvas.UP:{  
  22.  
  23. if(--selected<0){  
  24.  
  25. selected+=4;  
  26.  
  27. }  
  28.  
  29. break;  
  30.  
  31. }  
  32.  
  33. default:  
  34.  
  35. break;  
  36.  
  37. }  
  38.  
  39. repaint();  
  40.  
  41. serviceRepaints();  
  42.  
  43. }  
  44.  
  45.  
  46.  

這樣我們就制作出了一個(gè)基本的菜單,你還可以發(fā)揮想象給被選中的菜單增加動(dòng)畫效果。MenuCanvas的代碼如下所示:

Java代碼

  1. packagecom.j2medev.chapter3;  
  2.  
  3. importjavax.microedition.lcdui.*;  
  4.  
  5. publicclassMenuCanvasextendsCanvas{  
  6.  
  7. //selected變量標(biāo)記了焦點(diǎn)位置  
  8.  
  9. privateintselected=0;  
  10.  
  11. privateintpreferWidth=-1;  
  12.  
  13. privateintpreferHeight=-1;  
  14.  
  15. publicstaticfinalint[]OPTIONS={0,1,2,3};  
  16.  
  17. publicstaticfinalString[]LABELS={"NewGame",
  18. "Setttings","HighScores","Exit"};  
  19.  
  20. publicMenuCanvas(){  
  21.  
  22. selected=OPTIONS[0];  
  23.  
  24. //計(jì)算菜單選項(xiàng)的長(zhǎng)度和高度值  
  25.  
  26. FontFontf=Font.getDefaultFont();  
  27.  
  28. for(inti=0;i<LABELS.length;i++){  
  29.  
  30. inttemp=f.stringWidth(LABELS[i]);  
  31.  
  32. if(temp>preferWidth){  
  33.  
  34. preferWidth=temp;  
  35.  
  36. }  
  37.  
  38. }  
  39.  
  40. preferWidthpreferWidth=preferWidth+2*8;  
  41.  
  42. preferHeight=f.getHeight()+2*4;  
  43.  
  44. }  
  45.  
  46. publicvoidpaint(Graphicsg){  
  47.  
  48. //清除屏幕  
  49.  
  50. intcolor=g.getColor();  
  51.  
  52. g.setColor(0xFFFFFF);  
  53.  
  54. g.fillRect(0,0,getWidth(),getHeight());  
  55.  
  56. g.setColor(color);  
  57.  
  58. //計(jì)算整個(gè)菜單的高度,寬度和(x,y)  
  59.  
  60. intrectWidth=preferWidth;  
  61.  
  62. intrectHeight=preferHeight*LABELS.length;  
  63.  
  64. intx=(getWidth()-rectWidth)/2;  
  65.  
  66. inty=(getHeight()-rectHeight)/2;  
  67.  
  68. //畫矩形  
  69.  
  70. g.drawRect(x,y,rectWidth,rectHeight);  
  71.  
  72. for(inti=1;i<LABELS.length;i++){  
  73.  
  74. g.drawLine(x,y+preferHeight*i,
  75. x+rectWidth,y+preferHeight*i);  
  76.  
  77. }  
  78.  
  79. //畫菜單選項(xiàng),并根據(jù)selected的值判斷焦點(diǎn)  
  80.  
  81. for(intj=0;j<LABELS.length;j++){  
  82.  
  83. if(selected==j){  
  84.  
  85. g.setColor(0x6699cc);  
  86.  
  87. g.fillRect(x+1,y+j*preferHeight+1,
  88. rectWidth-1,preferHeight-1);  
  89.  
  90. g.setColor(color);  
  91.  
  92. }  
  93.  
  94. g.drawString(LABELS[j],x+8,y+j*preferHeight+4,
  95. Graphics.LEFT|Graphics.TOP);  
  96.  
  97. }  
  98.  
  99. }  
  100.  
  101. publicvoidkeyPressed(intkeyCode){  
  102.  
  103. //根據(jù)用戶輸入更新selected的值,并重新繪制屏幕  
  104.  
  105. intaction=this.getGameAction(keyCode);  
  106.  
  107. switch(action){  
  108.  
  109. caseCanvas.FIRE:  
  110.  
  111. printLabel(selected);  
  112.  
  113. break;  
  114.  
  115. caseCanvas.DOWN:  
  116.  
  117. selected=(selected+1)%4;  
  118.  
  119. break;  
  120.  
  121. caseCanvas.UP:{  
  122.  
  123. if(--selected<0){  
  124.  
  125. selected+=4;  
  126.  
  127. }  
  128.  
  129. break;  
  130.  
  131. }  
  132.  
  133. default:  
  134.  
  135. break;  
  136.  
  137. }  
  138.  
  139. repaint();  
  140.  
  141. serviceRepaints();  
  142.  
  143. }  
  144.  
  145. //showNotify()在paint()之前被調(diào)用  
  146.  
  147. publicvoidshowNotify(){  
  148.  
  149. System.out.println("showNotify()iscalled");  
  150.  
  151. }  
  152.  
  153. privatevoidprintLabel(intselected){  
  154.  
  155. System.out.println(LABELS[selected]);  
  156.  
  157. }  
  158.  
  159. }  

【編輯推薦】

  1. 深入探究Myeclipse J2ME開(kāi)發(fā)環(huán)境配置
  2. 深入了解J2ME Polish+Eclipse配置過(guò)程
  3. NetBeans開(kāi)發(fā)J2ME時(shí)環(huán)境變量配置
  4. Eclipse中進(jìn)行JVM內(nèi)存設(shè)置
  5. 解析Linux下如何用eclipse搭建J2ME開(kāi)發(fā)環(huán)境

 

責(zé)任編輯:佚名 來(lái)源: dev.10086.cn
相關(guān)推薦

2010-09-29 08:57:04

J2ME前景

2010-09-30 13:48:10

J2ME游戲引擎

2010-09-29 13:09:48

OTAJ2ME程序

2009-06-23 11:30:16

RMSJ2ME

2010-09-30 12:53:00

J2MECSS

2011-12-02 10:37:14

JavaJ2ME

2010-09-29 09:19:39

J2ME開(kāi)發(fā)工具

2009-06-11 09:19:38

netbeans實(shí)例J2ME游戲

2010-09-29 15:35:04

Item類J2ME

2010-09-29 15:45:49

J2MEFontColor

2009-06-30 15:49:00

J2ME編程

2009-06-17 11:27:00

setClip方法J2ME

2010-09-30 08:49:17

cookieJ2ME

2010-09-30 09:56:26

J2ME Polish

2010-09-30 13:28:55

J2ME圖形

2009-03-22 09:38:03

Android移植J2ME

2010-09-29 10:58:22

J2MEKVMAPI

2009-06-08 21:34:09

J2EEJ2SEJ2ME

2010-09-29 14:18:36

J2ME SDK

2010-09-29 13:50:31

J2MEJ2SE
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

成人午夜在线影视| 在线观看毛片网站| 欧美18xxxxx| 天堂午夜影视日韩欧美一区二区| 亚洲四色影视在线观看| 中文字幕亚洲欧洲| 天天操天天射天天| 免费在线观看视频一区| 欧美高跟鞋交xxxxhd| 疯狂揉花蒂控制高潮h| 色yeye免费人成网站在线观看| kk眼镜猥琐国模调教系列一区二区| 日韩在线免费观看视频| 日本黄色大片在线观看| 欧美123区| 亚洲高清不卡在线观看| 五月天亚洲综合情| 无码国产色欲xxxx视频| 国产一区在线观看视频| 国产91精品网站| 国产精品theporn动漫| 第一会所sis001亚洲| 日韩成人在线视频| 亚洲性图第一页| 日韩一级特黄| 91黄视频在线| 欧美一区二区三区爽大粗免费 | 欧美精品一区二| 天天色综合天天色| 搞黄视频免费在线观看| 一区二区日本视频| 久久国产精品久久久| 国产综合精品在线| 美女亚洲一区| 亚洲第一精品夜夜躁人人爽| 99中文字幕在线| 91国拍精品国产粉嫩亚洲一区| 国产日韩亚洲欧美综合| 成人免费视频视频在| 日韩成人一区二区三区| 亚洲精品a级片| 色天天综合狠狠色| 成年人视频软件| 欧美日韩激情| 亚洲一级黄色av| 熟女高潮一区二区三区| 夜色77av精品影院| 91黄色免费看| 久久久久久香蕉| 日韩精品99| 国产精品国产三级国产普通话蜜臀 | 手机成人在线| 九色在线播放| 久久精品欧美日韩| 青青草久久网络| 精品乱码一区二区三四区视频| 91香蕉视频黄| 久久久www免费人成黑人精品| 黑人精品一区二区| 国产偷自视频区视频一区二区| 欧美黄色性视频| 久久久国产成人| 亚洲调教视频在线观看| 久久久久五月天| 成年人免费观看视频网站| 最近国产精品视频| 亚洲午夜久久久影院| 国产精品久久久视频| 亚洲澳门在线| 欧美大片在线免费观看| 日韩精品成人一区| 久久久久中文| 国产日韩中文字幕在线| 99热这里只有精| 成人性视频网站| 蜜桃传媒视频第一区入口在线看| 精华区一区二区三区| 中文字幕在线观看一区| 草草草视频在线观看| 888av在线视频| 一本大道av一区二区在线播放| 无限资源日本好片| 精品国产亚洲日本| 亚洲缚视频在线观看| 实拍女处破www免费看| 日韩情爱电影在线观看| 欧美高跟鞋交xxxxhd| 西西44rtwww国产精品| 日韩国产高清在线| 夜夜春成人影院| 亚洲国产精品yw在线观看| 国产肥白大熟妇bbbb视频| 日韩av在线播放网址| 色综合久久天天综线观看| av黄色在线播放| 激情久久五月天| 久久艹中文字幕| 久草资源在线| 高跟丝袜一区二区三区| 中文字幕久久av| 里番精品3d一二三区| 亚洲色图色老头| 欧美日韩精品亚洲精品| 久久黄色影院| 99久久精品免费看国产一区二区三区| 日韩三级av在线| 欧美午夜不卡| 日韩av第一页| 刘亦菲久久免费一区二区| 国产精品系列在线| 日韩欧美一区二区三区四区| 国产精品刘玥久久一区| 日韩欧美有码在线| 久久久精品人妻一区二区三区| 精品国产精品| 91精品国产91久久久久久吃药| 一级成人免费视频| 国产校园另类小说区| 国产 日韩 亚洲 欧美| 日本美女久久| 精品在线观看国产| 久久久久久久极品内射| 国产一区二区成人久久免费影院| 先锋影音日韩| 欧美xxx网站| 91九色综合| 欧美精品一区二区三区一线天视频 | 中文字幕第四页| 国产精品18久久久久久久久久久久 | 国产精品久久久久久久久| 黄色片一区二区三区| 综合婷婷亚洲小说| 中文av一区二区三区| 亚洲小说图片视频| 97视频在线观看播放| www.国产精品视频| 国内精品久久久久影院一蜜桃| 欧美日本亚洲| 夜鲁夜鲁夜鲁视频在线播放| 精品久久久久久久久久久院品网| 国产精品欧美性爱| 一区二区三区中文| 91网站在线看| 超碰超碰在线| 91精品国产一区二区三区蜜臀 | 黄色精品一区二区| 国偷自产av一区二区三区麻豆| 亚洲国产精品91| 69堂成人精品视频免费| 成人在线免费看黄| 日韩欧美资源站| 日本一区二区三区网站| 国产日韩综合| 日韩理论片在线观看| 欧美日韩五区| 丝袜一区二区三区| 国产精品自偷自拍| 一区二区三区高清在线| 丰满人妻一区二区三区大胸| 在线成人国产| 欧美一级爽aaaaa大片| 亚洲精品一区| 深夜福利国产精品| 99久久亚洲精品日本无码| 亚洲精品写真福利| 人妻体内射精一区二区三区| 国产精品久久777777毛茸茸| 青青影院一区二区三区四区| 国产精品高潮久久| 美女久久久久久久| 色丁香婷婷综合久久| 欧美午夜电影在线| 中文字幕在线观看免费高清| 久久99精品久久久久久国产越南| 一区二区三区一级片| 538任你躁精品视频网免费| 中文字幕亚洲天堂| 日本一级淫片免费放| 久久综合久久99| 欧美一级特黄a| 欧美96在线丨欧| 久久99精品久久久久久久久久| 成人日韩在线观看| 美女黄色丝袜一区| 全色精品综合影院| 欧美一二三四在线| www.久久久久久久| 亚洲男帅同性gay1069| 亚洲最大免费视频| 狠狠色狠狠色综合日日91app| 9色porny| 日韩在线观看一区| 国产一区免费在线| 福利精品一区| 97婷婷涩涩精品一区| 欧美日本高清| 日韩国产精品一区| 国产日产亚洲系列最新| 黑人极品videos精品欧美裸| www.97视频| 久久综合九色欧美综合狠狠| www.日本久久| 美女91精品| 成年人看的毛片| 美女日韩一区| 日本一区二区三区四区视频| av在线播放国产| 亚洲午夜未满十八勿入免费观看全集 | av成人在线电影| 国产69精品久久久久9999人| 97视频在线观看视频免费视频| а√天堂在线官网| 亚洲欧美日韩精品久久亚洲区 | 人妻夜夜添夜夜无码av| 日韩午夜电影网| 蜜桃导航-精品导航| 一区二区在线视频观看| 国产一区深夜福利| 欧美中文字幕精在线不卡| 欧美激情精品在线| 精品视频在线一区二区| 中文字幕日韩欧美精品在线观看| 性感美女视频一二三| 精品少妇一区二区三区| 国产精品无码专区av免费播放| 色成年激情久久综合| 精品国产乱码一区二区| 亚洲最大成人网4388xx| 国语对白在线播放| 中文字幕色av一区二区三区| 久久久久久久毛片| 国产午夜一区二区三区| av电影网站在线观看| 91污片在线观看| 国产 中文 字幕 日韩 在线| 成人性生交大合| 亚洲av午夜精品一区二区三区| 国内精品久久久久影院一蜜桃| 中文字幕免费高清在线| 久草精品在线观看| 日本三级黄色网址| 久久se精品一区精品二区| 日日躁夜夜躁aaaabbbb| 男人的天堂亚洲一区| 亚洲免费看av| 久久99热99| 深夜做爰性大片蜜桃| 国产精品亚洲午夜一区二区三区| 91免费国产精品| 午夜日韩av| 妺妺窝人体色777777| 亚洲美女黄网| 国产a级一级片| 先锋影音久久久| 亚洲乱码一区二区三区| 97在线精品| 特级西西444| 亚洲高清电影| 精品人妻一区二区三区四区在线 | 色视频精品视频在线观看| 日韩成人在线观看| 成人免费在线电影| 欧美成人精品3d动漫h| 亚洲成人第一区| 精品视频一区三区九区| 中文字幕永久在线观看| 制服丝袜av成人在线看| 亚洲精品久久久蜜桃动漫| 亚洲第一天堂av| 久久精品蜜桃| 日韩中文在线观看| 久久香蕉av| 欧美孕妇性xx| 欧洲亚洲精品| 国产精品裸体一区二区三区| 国产剧情一区| youjizz.com亚洲| 99精品视频免费| 污污视频网站免费观看| 中文字幕亚洲综合久久五月天色无吗''| 国产欧美综合一区| 夜夜嗨网站十八久久| 日韩精品你懂的| 成人午夜碰碰视频| 女女互磨互喷水高潮les呻吟| 国产精品国产三级国产aⅴ中文| 国产污片在线观看| 欧美性色综合网| 欧美熟妇交换久久久久久分类| 67194成人在线观看| 蜜桃av鲁一鲁一鲁一鲁俄罗斯的| 亚洲深夜福利在线| aaa大片在线观看| 色婷婷久久av| av影院在线免费观看| 国产精品无码专区在线观看| 超碰成人福利| 一区二区三区四区视频在线| 国产一区二区精品福利地址| 强开小嫩苞一区二区三区网站 | 国内精品国产三级国产在线专| 日韩电影大全网站| 国产精品一码二码三码在线| 国产精品久久久久久| 无遮挡又爽又刺激的视频| 国产精品白丝jk黑袜喷水| 人妻精品久久久久中文| 午夜久久久久久久久| 欧美日韩大片在线观看| 在线观看www91| 午夜黄色小视频| 欧美男插女视频| 亚洲人体在线| 日韩国产美国| 亚洲欧美日韩国产一区| a级大片免费看| 一区精品在线播放| 久久久久久av无码免费看大片| 亚洲精品久久久久中文字幕二区 | 亚洲福中文字幕伊人影院| 97精品人妻一区二区三区在线 | 日韩电影在线一区二区| 国产性生活毛片| 亚洲国产精品一区二区www| 国产普通话bbwbbwbbw| 色诱女教师一区二区三区| 成人av免费电影网站| 精品久久久久久中文字幕动漫| 欧美日韩爆操| 日韩精品在线播放视频| 亚洲私人黄色宅男| 一区二区美女视频| 国产一区二区三区18 | 91在线观看免费观看| 欧美熟乱15p| 中文字幕av专区| 国产精品午夜在线观看| 曰批又黄又爽免费视频| 中文精品99久久国产香蕉| 91国拍精品国产粉嫩亚洲一区| 欧美欧美一区二区| 欧美一级专区| 中文字幕第4页| 欧美亚洲动漫制服丝袜| eeuss影院www在线观看| 国产精品十八以下禁看| 成人婷婷网色偷偷亚洲男人的天堂| www.天天射.com| 中文av一区二区| 97人妻一区二区精品免费视频 | 国产亚洲成av人片在线观看| 国产欧美日韩一区二区三区| 国产视频一区三区| 久久亚洲AV无码专区成人国产| 色综合久久久久网| 成人免费视频| 91免费人成网站在线观看18| 最新国产精品| 亚洲婷婷在线观看| 日韩欧美在线国产| 69久久夜色| 91亚洲va在线va天堂va国| 欧美午夜一区二区福利视频| 性久久久久久久久久久| 色婷婷一区二区| 日本高清视频在线观看| 91久久精品一区二区别| 亚洲理伦在线| 超碰97av在线| 日韩午夜精品电影| 永久免费毛片在线播放| 香蕉久久免费影视| 国产精品一色哟哟哟| 国产精品黄色网| 中文字幕在线成人| 亚洲3区在线| 黄色国产小视频| 亚洲激情五月婷婷| 日韩av视屏| 成人国产精品色哟哟| 激情视频一区| 中文字幕第24页| 精品盗摄一区二区三区| 日韩av超清在线观看| 无码毛片aaa在线| 国产亚洲人成网站| 99热这里只有精品5| 热re99久久精品国产66热| 午夜精品毛片| 成年人在线观看av| 91精品国产色综合久久| 看黄在线观看| 青青草影院在线观看| 91在线视频免费观看| a网站在线观看| 国产激情视频一区| 在线成人黄色| 永久免费看片视频教学| 日韩精品在线视频观看| 日韩在线亚洲|