Сегодня мне нечего делать, поэтому я научу вас немного пообщаться с девушками. Нам нужно создать узор сердца, усечь созданную строку в соответствии с положением и длиной сердца и выводить ее в желаемое положение и, наконец, представить ее на экране с полной любовью. Без лишних слов просто перейдите в исходный код, чтобы увидеть эффект ~
пакет DDD; Импорт java.awt.*; импортировать javax.swing.jframe; Public Class Cardioid Extends JFrame {// Получить размер экрана частная статическая конечная ширина int = 500; Частный статический конечный высота int = 500; private static int window_width = toolkit.getdefaulttoolkit (). getscreensize (). Ширина; private static int window_height = toolkit.getDefaulttoolkit (). getScreensize (). Высот; public cardioid () {super («Я люблю тебя»); // Установить заголовок окна This.setbackground (color.black); this.setLocation (((window_width-width)/2, (window_height-height)/2); // Установить положение окна this.setsize (width, height); // Установить размер окна this.setlayout (getLayout ()); // Установить макет окна This.Setvisible (true); this.setDefaultCloseoPeration (dispose_on_close); // Установить метод закрытия окна по умолчанию} public void paint (графика g) {double x, y, r; // горизонтальные и вертикальные координаты и изображение Radius image = 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)+высота/3; pic.setcolor (color.magenta); pic.filloval ((int) x, (int) y, 2, 2); } g.drawimage (изображение, 0,0, это); // генерировать изображение}} public static void main (string [] args) {new cardioid (); }}Эффект заключается в следующем:
Вышеуказанное - все содержание этой статьи. Я надеюсь, что содержание этой статьи имеет определенную справочную ценность для каждого обучения или работы. Если у вас есть какие -либо вопросы, вы можете оставить сообщение для общения. Спасибо за поддержку Wulin.com.