📄 roundpanel.java
字号:
import com.nttdocomo.ui.Button;
import com.nttdocomo.ui.Component;
import com.nttdocomo.ui.ComponentListener;
import com.nttdocomo.ui.HTMLLayout;
import com.nttdocomo.ui.KeyListener;
import com.nttdocomo.ui.Panel;
public class RoundPanel extends Panel implements ComponentListener, KeyListener {
private Cricket parent = null;
private ScoreManager scoreMgr = null;
private Button btnZero = null;
private Button btnOne = null;
private Button btnTwo = null;
private Button btnThree = null;
private Button btnCancel = null;
private HTMLLayout layout = null;
public RoundPanel(Cricket _parent, ScoreManager _scoreMgr) {
super();
// 弶婜壔
this.parent = _parent;
this.scoreMgr = _scoreMgr;
this.setTitle("Score input.");
this.setBackground(TColor.AQUA);
layout = new HTMLLayout();
setLayoutManager(layout);
// 儃僞儞弶婜壔
btnZero = new Button("0 Mark ...");
btnOne = new Button("1 Mark ! ");
btnTwo = new Button("2 Mark !! ");
btnThree = new Button("3 Mark !!!");
btnCancel = new Button(" Cancel " );
int height = 7;
int minus = 0;
btnZero. setSize(getWidth()/2, getHeight()/height -minus);
btnOne. setSize(getWidth()/2, getHeight()/height -minus);
btnTwo. setSize(getWidth()/2, getHeight()/height -minus);
btnThree. setSize(getWidth()/2, getHeight()/height -minus);
btnCancel.setSize(getWidth()/2, getHeight()/height -minus);
// 夋柺偵儃僞儞捛壛
layout.begin(HTMLLayout.CENTER);
add(btnZero );
layout.br();
layout.br();
add(btnOne );
layout.br();
layout.br();
add(btnTwo );
layout.br();
layout.br();
add(btnThree );
layout.br();
layout.br();
add(btnCancel);
layout.end();
// Listener僀儞僗僩乕儖
setComponentListener(this);
setKeyListener(this);
}
public void refresh() {
// 傕偟昁梫偱偁傟偽捛壛偡傞
}
public void componentAction(Component src, int arg1, int arg2) {
int selComp = -1;
if ( src.equals( btnZero ) ) {
selComp = TConst.KEY_0;
}
else if ( src.equals( btnOne ) ) {
selComp = TConst.KEY_1;
}
else if ( src.equals( btnTwo ) ) {
selComp = TConst.KEY_2;
}
else if ( src.equals( btnThree ) ) {
selComp = TConst.KEY_3;
}
else if ( src.equals( btnCancel ) ) {
selComp = -1;
}
//System.out.println("selComp:" + selComp);
scoreMgr.setPanelInput(selComp);
parent.showCanvas(false);
}
public void keyPressed(Panel arg0, int arg1) {
}
public void keyReleased(Panel arg0, int arg1) {
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -