import android.view.*;
import android.content.Context;
import android.graphics.*;
public class 窗體 extends View{
public 對象 環(huán)境=null;
系統(tǒng)線程 xc;
LinearLayout.LayoutParams params=null;
public 窗體(Context c,int x,int y,int w,int h){
super(c);
params = new LinearLayout.LayoutParams(w,h);
setLayoutParams(params);
setX(x);
setY(y);
環(huán)境=new 對象(x,y,w,h);
xc=new 系統(tǒng)線程(100){
public void 運行(){
invalidate();
}
};
}
public 窗體(Context c){
super(c);
環(huán)境=new 對象(0,0,設(shè)備.輸出屏幕寬(c),設(shè)備.輸出屏幕高(c));
params = new LinearLayout.LayoutParams(環(huán)境.寬,環(huán)境.高);
setLayoutParams(params);
xc=new 系統(tǒng)線程(100){
public void 運行(){
invalidate();
}
};
}
public void draw(Canvas c){
setX(環(huán)境.x);
setY(環(huán)境.y);
params.width=環(huán)境.寬;
params.height=環(huán)境.高;
環(huán)境.顯示(c);
}
public boolean onTouchEvent(MotionEvent e){
環(huán)境.事件(e);
invalidate();
return true;
}
public void 設(shè)置顯示(boolean b){
if(b)setVisibility(View.VISIBLE);
else setVisibility(View.GONE);
}
public void 物理按鍵(int key,KeyEvent event){
環(huán)境.物理按鍵(key,event);
}
}