📄 hmhand.java
字号:
package clock;
import java.awt.Color;
import java.awt.Graphics;
class HmHand extends ClockHand {
public HmHand(int originX, int originY, int length, int thickness,
int points) {
super(originX, originY, length, thickness, points);
}
protected void initiallizePoints(int originX, // 初始化点
int originY, int length, int thickness) {
baseX[0] = originX;
baseY[0] = originY;
baseX[1] = baseX[0] - thickness / 2;
baseY[1] = baseY[0] + thickness / 2;
baseX[2] = baseX[1];
baseY[2] = baseY[0] + length - thickness;
baseX[3] = baseX[0];
baseY[3] = baseY[0] + length;
baseX[4] = baseX[0] + thickness / 2;
baseY[4] = baseY[2];
baseX[5] = baseX[4];
baseY[5] = baseY[1];
}
public void draw(Color color, double angle, Graphics g) // 绘制时针分针,为多边形
{
// transform(angle);
// g.setColor(color);
// g.fillPolygon(transX, transY, numberOfPoints);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -