0
如何在Blackberry中創建EditField?如何在黑莓應用程序中創建邊框EditField
如何在Blackberry中創建EditField?如何在黑莓應用程序中創建邊框EditField
沒有這樣的直接API。您需要重寫EditField類並實現subLayout和paint方法。這是代碼示例。
public void paint(Graphics g) {
int oldColor = Color.BLACK;
g.setBackgroundColor(Color.WHITESMOKE);
g.setColor(Color.WHITE);
g.fillRoundRect(padding.getLeft(), padding.getTop(), managerWidth,getPreferredHeight(), 10, 10);
g.setColor(oldColor);
super.paint(g);
}
public void sublayout(int width, int height) {
super.sublayout(managerWidth + padding.getLeft(), getPreferredHeight());
super.setExtent(managerWidth + padding.getLeft(), getPreferredHeight());
}