Hoje não tenho nada para fazer, então vou te ensinar um pequeno caso a convencer as garotas. Precisamos criar um padrão cardíaco, truncar a corda criada de acordo com a posição e o comprimento do padrão cardíaco e produzi -la na posição desejada e, finalmente, apresentá -la na tela com amor total. Sem mais delongas, basta ir ao código -fonte para ver o efeito ~
pacote ddd; importar java.awt.*; importar javax.swing.jframe; classe pública Cardioid estende JFRame {// Obtenha tamanho da tela privado estático final int width = 500; PRIVADO ESTÁTICO FINAL INT Hight = 500; private static int window_width = Toolkit.getDefaultToolkit (). getScreensize (). Largura; private static int window_height = Toolkit.getDefaultToolkit (). getScreensize (). Hight; public cardioid () {super ("eu te amo"); // defina o título da janela this.setbackground (color.black); this.setLocation ((window_width-width)/2, (Window_Height-Hight)/2); // Defina a posição da janela. Método de fechamento padrão da janela} public void Paint (gráficos g) {Double x, y, r; // coordenadas horizontais e verticais e imagem do raio imagem = this.createImage (largura, altura); Gráficos 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)+altura/3; pic.setColor (color.magenta); pic.Filloval ((int) x, (int) y, 2, 2); } g.Drawimage (imagem, 0,0, isso); // gerar imagem}} public static void main (string [] args) {new Cardioid (); }}O efeito é o seguinte:
O acima é o conteúdo inteiro deste artigo. Espero que o conteúdo deste artigo tenha certo valor de referência para o estudo ou trabalho de todos. Se você tiver alguma dúvida, pode deixar uma mensagem para se comunicar. Obrigado pelo seu apoio ao wulin.com.