Тест кода доступен, и результаты бега очень привлекательны, и кажется, что потеря не является мейнстримом, которая популярна среди учащихся начальной и средней школы в начале 21-го века!
Он по -прежнему имеет больше справочного значения, получение текущей даты и времени, форматирования класса даты, разработки графического интерфейса и т. Д.
Java AWT реализует динамическую флэш -диаграмму. Пример исходного кода: I Iove You, это не удобно перехватывать динамические диаграммы. Здесь мы перехватываем только диаграммы формата PNG для справки, и вы можете проверить это самостоятельно.
Пакет cn.ecit.iloveyou; import java.awt.color; import java.awt.font; import java.awt.frame; импорт java.awt.graphics; импорт java.awt.event.windowevent; импорт java.awt.event.windelister; {public iloveyou () {// this.setComponentzorder (this, 2); this.setbounds (constant.x, constant.y, constant.width, constant.height); this.settitle (constant.string); this.setvisible (true); this.setbackground (color.black); this.setextendedState (Maximized_both); this.addWindowListener(new WindowListener() {@Override public void windowOpened(WindowEvent e) {}@Override public void windowIconified(WindowEvent e) {// TODO Auto-generated method stub}@Override public void windowDeiconized(WindowEvent e) {// TODO Auto-generated method stub}@Override public void windowDeactivated(WindowEvent e) {// TODO Auto-generated method stub}@Override public void windowClosing(WindowEvent e) {System.exit(0);}@Override public void windowClosed(WindowEvent e) {// TODO Auto-generated method stub}@Override public void windowActivated(WindowEvent e) {// TODO Auto-generated Метод stub}});} public void paint (графика g) {for (int i = 0; i <500; i ++) {g.setcolor (new Color (int) (Math.random () * 256), (int) (Math .random () * 256), (int) (Math.Random () * 256)); g.drawsting (int) (Math.Random () * 256)); (Math.random () * 1366), (int) (math .random () * 1366), (int) (math .random () * 768));} g.setfont (new Font ("Microsoft yahei", font.bold, 150)); g.drawsting (constant.String, constant.x. 250); G.SetColor (новый цвет ((int) (math.random () * 256), (int) (math.random () * 256), (int) (math.random () * 256))); g.drawstring (новая дата (). Tolocalestring (), 5, 200); G.setcolor (new Color (int) (Math. (Math.random () * 256), (int) (math.random () * 256))); g.setfont (new Font ("Microsoft yahei", font.bold, 200)); g.drawstring (constant.string1, 100, 650);}@publice public run run () {true) {try {trate {trate); e) {e.printstacktrace ();} Repaint ();}} public static void main (string [] args) {new Thread (new iloveyou ()). start ();}} Пакет cn.ecit.iloveyou; import java.awt.toolkit; public class constant {static final with = 800; статический конечный int height = 450; статический конечный int x = (toolkit.getdefaulttoolkit (). Getscreensize (). Width) / 2; (Toolkit.getDefaulttoolkit (). GetScreensize (). Высота - Высота) / 2; Статический конечный int width_buff = 300; статический конечный int int height_buff = 100; статический конечный конечный int int x_buff = (width - width_buff) / 2; статический конечный int y_buff = (height - height_buff) / 2; Static String String = LAVINT STRIND = I LOVE STRIND! "★ Lifelong ★";}Результаты работы:
Суммировать
Вышеуказанное все о романе, эксклюзивном для программистов - динамическая карта вывода Java Iloveyou, я надеюсь, что это будет полезно для всех. Заинтересованные друзья могут продолжать ссылаться на этот сайт:
Подробное объяснение контейнера дизайна графического интерфейса Java (JFrame)
Java реализует выходное расстояние консоли между двумя точками
Основы программирования Java: подражание обмену кодом входа пользователя
Если есть какие -либо недостатки, пожалуйста, оставьте сообщение, чтобы указать это.