La prueba de código está disponible, y los resultados de la carrera son muy llamativos, y parece que la pérdida no es la corriente principal que es popular entre los estudiantes de primaria y secundaria a principios del siglo XXI.
Todavía tiene más valor de referencia, obteniendo la fecha y hora actuales, el formato de clase de fecha, el desarrollo de la interfaz gráfica, etc.
Java AWT implementa el código fuente del diagrama de flash dinámico Ejemplo: Te amo, no es conveniente interceptar diagramas dinámicos. Aquí solo interceptamos diagramas de formato PNG para referencia, y puede probarlo usted mismo.
paquete cn.ecit.iloveyou; import java.awt.color; import java.awt.font; import java.awt.frame; import java.awt.graphics; import java.awt.event.windowevent; import java.awt.event.windowlistener; import java.util.date; class de los extensiones públicas; {public ILoveYou () {// this.setComponentzorder (this, 2); this.setBounds (constant.x, constant.y, constant.width, constant.height); this.settitle (constant.string); this.setVisible (verdadero); this.setbackground (color.black); this.setextendedState (maximized_both); this.addwindowlistener (new WindowsListener () {@Override public void Windowopened (WindowsEvent e) {} @Override public void WindoweConified (WindowsEvent e) {// toDo Método de generado automático Método} @Override public WindowDeActivated (WindowsEvent E) {// TODO Auto Generado Método STUB} @Override public void WindowClosing (WindowsEvent e) {System.Exit (0);}@Excelir public void WindowClosed (WindowEvent e) {// TODO Método Generado Auto-Generado} @Override Public Void Void Void-WindowEvent E) {///////////// generado Auto-Generado Auto-Generado Stub @Override Public Void Void WindowActivated (Windowevent E) {TODO Auto-Generado Auto-Generado Auto Generado Stub method stub}});}public void paint(Graphics 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.drawString("★", (int) (Math.random () * 1366), (int) (math .random () * 1366), (int) (math .random () * 768));} g.setFont (new font ("Microsoft Yahei", font.bold, 150)); G.drawstring (constant.string, constante.x - 80, constante + + 250); G.SetColor (nuevo color ((int) (math.random () * 256), (int) (math.random () * 256), (int) (math.random () * 256))); G.DrawString (date (new date (). TOlocalestring (), 5, 200); g.setcolor (new color (new (int) (int) (nueva fecha (). Tolocalingring (), 5, 200); g.setcolor (new color (new (int) (int) (nueva fecha (). (int) (math.random () * 256), (int) (math.random () * 256))); g.setFont (new Font ("Microsoft Yahei", Font.Bold, 200)); G.DrawString (Constant.String1, 100, 650);}@anulación Public Void Run () {While (verdadero) (Exception e) {E.PrintStackTrace ();} repint ();}} public static void main (string [] args) {new Thread (new IloveYou ()). Start ();}} paquete cn.ecit.iloveyou; import java.awt.toolkit; public class constant {static final int width = 800; static final int altura = 450; static final int x = (toolkit.getdefaultToolkit (). (Toolkit.getDefaultToolkit (). "★ toda la vida ★";}Resultados de ejecución:
Resumir
Lo anterior tiene que ver con el romance exclusivo de los programadores: el mapa de flash dinámico de salida de Java IloveYou, espero que sea útil para todos. Los amigos interesados pueden continuar referiéndose a este sitio:
Explicación detallada del contenedor de diseño de interfaz gráfica Java (JFrame)
Java implementa la distancia de salida de la consola entre dos puntos
Los conceptos básicos de la programación de Java: imitando el intercambio de código de inicio de sesión del usuario
Si hay alguna deficiencia, deje un mensaje para señalarlo.