📄 panel.java
字号:
package com.viacube.j2me.component;
import com.viacube.j2me.model.ImageList;
import com.viacube.j2me.model.MenuItem;
import mwt.Button;
import mwt.Component;
import mwt.EventListener;
import mwt.Skin;
public class Panel extends SubWindow implements EventListener{
public final static int menuHeight = 16;
public final static int menuWidth = 16;
public final static int menuEnlargeWidth = 24;
public final static int menuEnlargeHeight = 30;
public final static int Yinterval = 12;
public final static int menuNumber = 6;
private Button button;
// String[] title = new String[]{"DBook", "Email", "AddressBook", "Task", "Picture", "Music"};
public Panel(int x, int y, int width, int height) {
super(x, y, 27, height+3, true);
Component[] com = new Component[]{new DBook(0, 0, width-25, height+3),
new Email(0, 0, width-25, height+3),new AdressBook(0, 0, width-25, height+3),
new Task(0, 0, width-25, height+3),new Picture(0, 0, width-25, height+3),
new Music(0, 0, width-25, height+3)
};
for(int i=0;i<menuNumber;i++){
button = new Button(4,6+(Yinterval+menuHeight)*i,menuWidth,menuHeight,"",this,ACTION_SELECT);
button.setTextAlign(Button.ALIGN_BOTTOM_CENTER);
button.setDoubleBuffered(false);
// button.setText(title[i]);
button.setSkin(Button.STYLE_DEFAULT, new Skin(ImageList.small[i],0));
button.setSkin(Button.STYLE_FOCUSED, new Skin(ImageList.big[i],0));
button.setSkin(Button.STYLE_PRESSED, new Skin(ImageList.big[i],0));
button.setSkin(Button.STYLE_DISABLED, new Skin(ImageList.small[i],0));
MainWindow.mw.v.addElement(new MenuItem(button,com[i]));
}
for(int j=0;j<MainWindow.mw.count;j++){
add(((MenuItem)(MainWindow.mw.v.elementAt(j))).getMenu());
}
setSkin(0, new Skin(new int[]{0x121212,0xA2B5CD}));
this.setEnabled(true);
}
public void processEvent(int eventType, Component c, Object[] args) {
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -