可以在GaugeField周围设置边框吗?

时间:2011-07-27 00:16:53

标签: blackberry

我正试图在GaugeField周围放置一个1px的边框,以使其脱颖而出。我正在使用下面的代码,但它没有任何效果。

SetBorder位于GaugeField的api中,但我没有做正确的事情。想法?

    progressBar = new GaugeField(null,0,100,0,GaugeField.PERCENT);
    progressBar.setBorder(BorderFactory.createSimpleBorder(
            new XYEdges(1,1,1,1), 
            new XYEdges(0,0,0,0),
            Border.STYLE_FILLED));

1 个答案:

答案 0 :(得分:4)

如果您从Border.STYLE_FILLED更改为Border.STYLE_SOLID,则会产生影响。

BorderFactory.createSimpleBorder(XYEdges edges, XYEdges colors, int style)的{​​{3}}说:

style - STYLE_TRANSPARENT, STYLE_SOLID, SYLE_DOTTED, STYLE_DASHED.

请注意该列表中没有Border.STYLE_FILLED