我定制了一个面对一个小问题的jSlider-
更改值后,在我的自定义jSlider上显示一个边框.对不起,我拍了照片,但我不允许发布.未自定义的jSlider在单击后不显示此类边框.
是否有一个方法我必须覆盖以摆脱这个边界?先感谢您!
对不起我的英语不好!希望有人能帮助我!这是我的自定义UI:
public class RedGreenSliderUI extends BasicSliderUI{
Image knobImage ;
private BasicStroke stroke = new BasicStroke(1f, BasicStroke.CAP_ROUND,
BasicStroke.JOIN_ROUND, 0f, new float[]{1f, 2f}, 0f);
private static final float[] fractions = {0.0f, 0.5f};
private static final Color[] fillColors = {
/* new Color(0x2687AE),*/
/* new Color(0x1658AE)*/
new Color(0xc8041b),
new Color(0xc8041b)
};
private static final Color[] backColors = {
new Color(0x04c814),
new Color(0x04c814)
};
private static final Paint hFillGradient = new LinearGradientPaint(0, 0, 0, 11,
fractions, fillColors, MultipleGradientPaint.CycleMethod.NO_CYCLE);
private static final …
Run Code Online (Sandbox Code Playgroud)