Este artículo logra dos efectos:
El primer tipo, representaciones de círculo concéntrico:
/***Requisitos del programa: Cree una nueva ventana de aplicación de 600*600 píxeles y dibuje 5 círculos concéntricos de diferentes colores en la ventana. es diferente la representación de 50 píxeles* se muestra en la figura a continuación (color establecido al azar), y el programa fuente se guarda como ex7_1.java. *Autor: WWJ*Fecha: 2012/4/25*: Muestre un círculo concéntrico con 5 colores diferentes **/importar javax.swing.*; extiende jframe {int rojo, verde, color de color; No (int) (Math.Random ()*255); (175,175,250,250); *255) verde = (int) (Math.random ()*255); .FillOval (225,225,150,150); ()*255); ); ;
El segundo tipo son las representaciones de mini programa que reproducen música y cambian de imágenes:
/** * Requisitos del programa: escriba un applet de applet, prepare 5 imágenes y tres archivos de música, dibuje al applet, * y agregue varios botones para controlar el cambio, acercarse, alejarse y reproducir archivos de música. *Autor: WWJ*Fecha: 2012/4/29*Referencia: Neicole*Función: Applet Applet que puede transformar imágenes y canciones **/importar javax.swing.*; .*; p3 = nuevo JPanel (); nuevo JButton ("Zoom in"); ); Lista desplegable JComboBox xx; /Diseño de la ventana this.setLayout (nuevo BorderLayout ()); // Agregar componente P1.Add (LastPic); JCOMBOBOX (Nombres); ; )+". WAV"); Agregar (NextSound); , BorderLayout.north); .getSource () == LastPic) {showphotos.changePhotostow ('P'); == SetLarge) {showphotos.changePhotosize ('b'); { / /SONIDO ANTERIOR [PlayingSong] .stop (); ) == Play) {// Presione el sonido del botón de reproducción [PlayingSong] .play (); } else if (e.getSource () == STOP) {// Presione el botón de parada [PlayingSong] .stop (); )%3; PlayingSong] = getAudioClip (getCodeBase (), "Music/"+xx.getSelectedItem ()); int NowimageIndex = 0; = 0; i <5; i ++) {img [i] = getImage (getCodeBase (), "Image/"+Integer.ToString (i+1)+". Jpg"); índice) {nowimageIndex = index; 'N' = = comando) {ChangePhotoIndex ((NowImageIndex + 1) % 5); if ('b' == command) {if (maxWidth> = (currentwidth + 100) && maxHeight> = (currentHeight + 100)) {currentwidth + = 100; == comando) {if ((0 <(currentwidth - 100)) && (0 <(currentHeight - 100))) {CurrentWidth = CurrentWidth - 100; / 2; , curre ntwidth, currentHeight, esto);
Lo anterior se trata del diseño gráfico y el procesamiento multimedia de Java.