我正试图在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));
答案 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
。