Anonymous user
Honeycombs: Difference between revisions
→{{header|Java}}: small improvements
(→{{header|Java}}: improved code layout) |
(→{{header|Java}}: small improvements) |
||
Line 1,185:
g.setRenderingHint(RenderingHints.KEY_ANTIALIASING,
RenderingHints.VALUE_ANTIALIAS_ON);
g.setFont(new Font("SansSerif", Font.BOLD, 30));▼
g.setStroke(new BasicStroke(3));▼
for (Hexagon hex : comb)
Line 1,214 ⟶ 1,217:
g.fillPolygon(this);
▲ g.setStroke(new BasicStroke(3));
g.setColor(Color.black);
g.drawPolygon(this);
g.setColor(hasBeenSelected ? Color.black : Color.red);
drawCenteredString(g, String.valueOf(letter)
}
void drawCenteredString(
▲ g.setFont(new Font("SansSerif", Font.BOLD, 30));
FontMetrics fm = g.getFontMetrics();
int asc = fm.getAscent();
|