Este artigo alcança dois efeitos:
O primeiro tipo, renderizações concêntricas do círculo:
/***Requisitos do programa: Crie uma nova janela de aplicativo de 600*600 pixels e desenhe 5 círculos concêntricos de cores diferentes na janela. é diferente, a renderização de 50 pixels* é mostrada na figura abaixo (cor de cor aleatoriamente) e o programa de origem é salvo como ex7_1.java. *Autor: WWJ*Data: 2012/4/25*Função: Exiba um círculo concêntrico com 5 cores diferentes **/importar javax.swing.*; estende JFrame {Int Red, Green, Blue; ; (int) (Math.Random ()*255); (175.175.250.250); *255); verde = (int) (Math.Random ()*255); .Filoval (225.225.150.150); ()*255); ); G.FILLOVE (275,275,50,50);
O segundo tipo são as renderizações de mini-programas que tocam música e trocam fotos:
/** * Requisitos do programa: Escreva um applet de applet, prepare 5 figuras e três arquivos de música, desenhe -os no applet * e adicione vários botões para controlar a troca, aumentar o zoom, aumentar o zoom e a reprodução de arquivos de música. *Autor: WWJ*Data: 2012/4/29*Referência: Neicole*Função: Applet Applet que pode transformar imagens e músicas **/importar javax.swing.*; .*; p3 = novo jpanel (); novo jbutton ("Zoom in"); ); Lista suspensa JCOMBOBOX XX; /Layout da janela. // Adicione o componente P1.Add (Lastpic); JomBobox (nomes); ; )+WAV "); Adicionar (próximo); , BorderLayout.North); .getsource () == lastpic) {Showphotos.ChangephoTosHow ('P'); == setLarge) {Showphotos.ChangePhotosize ('B'); {// música anterior [playingsng] .Stop (); ) == play) {// Pressione o som do botão Play [PlayingSong] .Play (); } else if (e.getSource () == STOP) {// Pressione o botão Stop Button [PlayingSong] .Stop (); )%3; PlayingSong] = Getaudioclip (getCodeBase (), "Music/" int nowImageIndEx = 0; = 0; i <5; i ++) {img [i] = getImage (getCodeBase (), "imagem/"+integer.toString (i+1)+". Jpg"); Índice) {NowImageIndex = Index; 'N' = = Command) {ChangephoToIndex ((NowImageIndex + 1) % 5); if ('b' == comando) {if (maxwidth> = (currentWidth + 100) && maxHeight> = (currentHeight + 100)) {currentWidth + = 100; == comando) {if ((0 <(currentwidth - 100)) && (0 <(currentHeight - 100)) {currentWidth = CurrentWidth - 100; / 2; , Curre ntwidth, CurrentHeight, este);
O exposto acima é sobre o design gráfico e o processamento multimídia da Java.