我正在学习如何使用JSlider
from oracle tutorials。我想用它来改变我的代码中变量的值,而不是改变动画的速度/fps。我注意到我在电脑游戏中看到的“每秒帧数”并在此处阅读。我看到了不同的 JSlider 示例,它们都使用不同的 FPS 常量值。如何决定为 JSlider FPS 常量使用哪些值?另外,为什么我们将它们设为常量而不是变量?我是否应该将这些值复制粘贴到所有使用 JSlider 的代码中?
static final int FPS_MIN = 0;
static final int FPS_MAX = 30;
static final int FPS_INIT = 15; //initial frames per second
. . .
JSlider framesPerSecond = new JSlider(JSlider.HORIZONTAL,
FPS_MIN, FPS_MAX, FPS_INIT);
framesPerSecond.addChangeListener(this);