如何在buttonField黑莓上显示文本标签

时间:2012-07-14 09:48:18

标签: java blackberry blackberry-jde

我是黑莓开发的新手。我试图把文字放在按钮上,但它根本不工作。应该有一个简单的解决方案,但我无法找到它。这是使用

的代码
public class ProgramListView extends VerticalFieldManager{

    private int _height;
    private int _xPos;

    private ButtonField evaluateButton;

    //height is used to define each item height
    //xPos is used to define each items position on screen
    public ProgramListView(int height, int xPos){
        this._height = height;
        this._xPos = xPos;

        evaluateButton = new ButtonField("Evaluate", ButtonField.CONSUME_CLICK){

            //put methods in here to change the button's position
        };
        super.add(evaluateButton);
    }

提前致谢。

2 个答案:

答案 0 :(得分:1)

ButtonField btnPreviewTone;
btnPreviewTone = new ButtonField(ButtonField.HIGHLIGHT_SELECT |       ButtonField.CONSUME_CLICK);
btnPreviewTone.setLabel("Preview Ringtone");

我这样做了,它对我有用。感谢

答案 1 :(得分:0)

问题现在解决了。解决方案很明显。当我将按钮放在自定义VerticalFieldManager上时,在VerticalFieldManager的子布局方法中,我必须将其中的参数更改为Display.USE_ALL_WIDTH。这解决了问题谢谢你的帮助。