麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

在Applet中實現事件響應

2019-11-18 13:36:41
字體:
來源:轉載
供稿:網友

  java的AWT庫答應你把用戶界面建立在Java applet中。AWT庫包含有所有的用于建立簡單界面所需要的控制:按鈕、編輯框、檢查框等等。

import java.awt.*;
import java.applet.*;

public class AppletEvent extends Applet
{
int x, y ;
Button b ;
Color clr ;

在該applet構造函數中,代碼初始化了變量x,y,clr,建立了一個新的顯示“你就按著玩兒吧!”按鈕控制,然后把按鈕添加到窗體中。

public AppletEvent()
{
y = 40 ;
x = 100 ;
clr = Color.red ;

b = new Button("你就按著玩兒吧!");
add("Center", b);
}

窗口還包含有用paint方法繪制的字符。

public void paint(Graphics g)
{
g.setColor(Color.red);
g.setFont(new Font("Helvetica", Font.PLAIN, 24));
g.drawString("Java-cn歡迎您!", x, y);
}

在applet類中添加事件處理函數。也可以從按鈕的基類繼續一新的按鈕類,然后在那里處理事件。在該applet中的“action”方法選擇applet的事件流。當每個事件流到達時,它檢驗其是否來自Button對象。假如是,它會增加y和減少x并使該applet重繪自己。ev.arg屬性傳遞了來自被單擊按鈕的標簽,并把它與所按的按鈕的標簽進行比較。

public boolean action(Event ev, Object arg)
{
if (ev.target instanceof Button)
{
y+= 10 ;
x = x- 10 ;

if (y>=250) y= 10 ;
if (x<=0) x= 100 ;

repaint();
return true;
}
return false;
}
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: av在线免费在线观看 | 亚洲成人在线视频网 | 性欧美一区二区 | 国产深夜福利视频在线播放 | 亚洲最新无码中文字幕久久 | 久久精品亚洲成在人线av网址 | 精品国产一区二区三区四区在线 | 日本中文不卡视频 | 性日本xxx | 国产在线中文 | 久产久精品 | 快播av在线 | 日本看片一区二区三区高清 | 黄网站在线免费 | 欧洲精品久久 | 精品xxxx户外露出视频 | 久久精品性视频 | 国产激情视频在线 | 九九精品视频观看 | 午夜精品福利影院 | 九一国产精品 | 国产精品免费一区二区三区都可以 | 国产精品久久久久久久午夜片 | 日本精品久久久一区二区三区 | 成人偷拍片视频在线观看 | av播播| 高清国产福利 | 欧美日韩经典在线 | 羞羞视频一区二区 | 亚洲国产美女视频 | 亚洲无马在线观看 | 国产在线观看91一区二区三区 | 密室逃脱第一季免费观看完整在线 | 激情小说区 | 精精国产xxxx视频在线野外 | 国产精品久久久久久久久久 | 三人弄娇妻高潮3p视频 | 亚洲成人伊人 | 亚欧在线免费观看 | 久久免费视频精品 | 久色精品视频 |