Пример в этой статье описывает, как добиться эффекта звездного неба в Java. Поделитесь этим со всеми для справки.
Конкретный код реализации выглядит следующим образом:
Скопируйте код кода следующим образом:
импортировать java.awt.*;
общественный класс Main {
public static void main(String[] args) {
Frameframe = new Frame("Гипсофила");
Панель MyPanel = новая MyPanel();
Frame.add(панель);
кадр.setBackground(Цвет.ЧЕРНЫЙ);
Frame.setSize(1024, 768);
Frame.setVisible(истина);
}
}
класс MyPanel расширяет панель {
частный статический окончательный длинный серийныйVersionUID = 1L;
public void Paint (Графика g) {
g.setColor(Цвет.БЕЛЫЙ);
для (int я = 0; я <300; я++) {
g.drawString("*", (int) (Math.random() * 1024),
(int) (Math.random() * 768));
}
g.fillOval(800, 100, 100, 100);
g.setColor(Цвет.ЧЕРНЫЙ);
g.fillOval(780, 80, 100, 100);
}
}
Эффект от бега показан на рисунке ниже:
Я надеюсь, что эта статья будет полезна каждому, кто занимается программированием на Java.