今日は何もすることがないので、女の子をcaxするためにちょっとしたケースを教えます。心臓パターンを作成し、心臓パターンの位置と長さに応じて作成された文字列を切り捨て、目的の位置に出力する必要があり、最終的には完全な愛をもって画面に表示します。これ以上苦労せずに、ソースコードにアクセスして効果を確認してください〜
パッケージDDD; java.awt。*; javax.swing.jframeをインポートします。パブリッククラスのCardioidはjFrameを拡張します{//スクリーンサイズのプライベート静的最終int width = 500を取得します。プライベート静的最終int height = 500; private static int window_width = toolkit.getDefaultToolkit()。getScreensize()。width; private static int window_height = toolkit.getDefaultToolkit()。getScreensize()。height; public cardioid(){super( "I love you"); //ウィンドウタイトルthis.setbackground(color.black); this.setlocation((window_width-width)/2、(window_height-height)/2); //ウィンドウ位置を設定this.setsize(width、height); // window size this.setlayout()); //ウィンドウレイアウトthis.setvisible(true); this.setDefaultCloseoperation(dispose_on_close); //ウィンドウのデフォルトの閉じ方を設定します} public void paint(グラフィックスG){double x、y、r; //水平および垂直座標と半径画像= this.createimage(幅、高さ); Graphics pic = image.getGraphics(); for(int i = -2; i <90; i ++){for(int j = -2; j <90; j ++){r = math.pi/45+math.pi/45*i*(1-math.sin(math.pi/45*j))*18; x = r*math.cos(math.pi/45*j)*math.sin(math.pi/45*i)+width/2; y = -r*math.sin(math.pi/45*j)+height/3; pic.setcolor(color.magenta); pic.filloval((int)x、(int)y、2、2); } g.drawimage(image、0,0、this); // generate image}} public static void main(string [] args){new Cardioid(); }}効果は次のとおりです。
上記は、この記事のコンテンツ全体です。この記事の内容には、すべての人の研究や仕事に特定の参照値があることを願っています。ご質問がある場合は、メッセージを残してコミュニケーションをとることができます。 wulin.comへのご支援ありがとうございます。