?? base.java
字號:
/**
*UI控件的基類
*@CopyRight:Move2008
*@Author:bedlang
*@Version 1.0 2003/6/8
*/
package mmae.ui;
public class Base extends Object
{
public int left,top; //控件繪圖頂點
public int width,height; //控件繪圖長寬
public int colorBackR; //控件背景顏色
public int colorBackG;
public int colorBackB;
mmae.ui.Listener listener;
public boolean visible = true;//是否顯示
public final int EVT_ITEM_FOCUS = 1001;
/**
*構造函數<br>
*/
public Base()
{
colorBackR = colorBackG = colorBackB = -1;
}
/**
*構造函數<br>
*Left、Top:控件繪圖頂點<br>
*Width、Height:控件繪圖長寬
*/
public Base(int Left, int Top, int Width, int Height)
{
setRect(Left,Top,Width,Height);
colorBackR = colorBackG = colorBackB = -1;
}
/**
*設置菜單頂點坐標
*/
public void setPosition(int Left, int Top)
{
left = Left;
top = Top;
}
/**
*設置控件繪圖區域
*/
public void setRect(int Left, int Top, int Width, int Height)
{
left = Left;
top = Top;
width = Width;
height = Height;
}
/**
*設置背景顏色,R、G、B分別為三原色的值
*/
public void setColor(int R, int G, int B)
{
colorBackR = R;
colorBackG = G;
colorBackB = B;
}
/**
*設置為隱藏,此方法需要主類調用Paint方法才能生效
*/
public void hide()
{
visible = false;
}
/**
*設置為顯示,此方法需要主類調用Paint方法才能生效
*/
public void show()
{
visible = true;
}
protected final void dispatchEvent(int EventId, int Value)
{
if(listener != null)
listener.processEvent(this, EventId, Value);
}
/**
*設置監聽
*/
public void setListener(Listener Listener)
{
listener = Listener;
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -