我在 Java 中遇到了 JSlider 的问题 我画了一个圆 A,我想将另一个圆 B 放在第一个圆 A 内。我想将第二个圆 B 的 CENTER 放在与第一个圆的中心相同的坐标处圆A,然后我想使用JSlider来增加或减少圆B的半径。问题是,当你增加或减少滑块时,圆B的CENTER不会与A的中心对齐。基本上,我想要两个具有相同中心的圆圈。有人可以指出我的错误吗?
slider1 = new JSlider(JSlider.HORIZONTAL,10,100,10);
window.add(slider1);
slider1.addChangeListener(this);
Graphics paper = panel.getGraphics();
int slider1Value = slider1.getValue();
paper.setColor(Color.white);
paper.fillRect(0, 0, 500, 500);
paper.setColor(Color.pink);
paper.fillOval(20,20,100,100); // this is circle A
paper.drawOval(60,60,slider1Value,slider1Value); // this is circle B slider