2011-06-26 7 views

答えて

0

このような直接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()); 
} 
関連する問題