この記事の例では、Java で星空効果を実現する方法を説明します。皆さんの参考に共有してください。
具体的な実装コードは以下の通りです。
次のようにコードをコピーします。
java.awt.* をインポートします。
パブリッククラス Main {
public static void main(String[] args) {
Frame Frame = new Frame("カスミソウ");
MyPanel パネル = new MyPanel();
フレーム.追加(パネル);
Frame.setBackground(Color.BLACK);
フレーム.setSize(1024, 768);
フレーム.setVisible(true);
}
}
class MyPanel extends パネル {
プライベート静的最終ロングシリアルバージョンUID = 1L;
public void Paint(グラフィックス g) {
g.setColor(Color.WHITE);
for (int i = 0; i < 300; i++) {
g.drawString("*", (int) (Math.random() * 1024),
(int) (Math.random() * 768));
}
g.fillOval(800, 100, 100, 100);
g.setColor(Color.BLACK);
g.fillOval(780, 80, 100, 100);
}
}
ランニング効果は次の図に示されています。
この記事が皆さんの Java プログラミングに役立つことを願っています。