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());
}