Red de conocimiento informático - Material del sitio web - ¿Cómo acercar y alejar una forma usando Java?

¿Cómo acercar y alejar una forma usando Java?

Para acercar y alejar gráficos en Java, puede utilizar el siguiente código:

Importar Java.awt.*; Importar Java.awt.event.*; Importar javax.swing.*; el rectángulo en Ampliación y reducción cíclica dentro del intervalo de tiempo especificado;

La clase pública Test02 extiende JFrame para implementar Runnable{? estático int w = 0, h = 0;? //w: ancho del rectángulo, h: alto del rectángulo;

Bandera booleana = false; //falso: acercar, verdadero: alejar? prueba pública 02(){ this . setsize(500, 500); this . set visible (true); setTitle (w ", " h); _CERCA);? } public void paint(Gráficos g){ int ancho = getWidth();?

//Ancho de la ventana int height = getWidth(); //Alto de la ventana g.setColor (Color. Blanco);? //Establece el color del pincel g.fillRect (0, 0, ancho, alto);? //Llenar la ventana int x =(width-w)/2;? //x: la coordenada de abscisa de la esquina superior izquierda del rectángulo int y = (altura-h)/2;? //y: La ordenada de la esquina superior izquierda del rectángulo es g.setColor (Color. Azul);? //Igual que arriba...g.drawRect (x, y, w, h);?

//Dibuja un rectángulo, el rectángulo sólido es fillrect(...)g set color(color . red);? //Igual que arriba...g.drawOval(x,y,w,h); //Dibujar una elipse(w","h); //¿Establecer el título de la ventana con el ancho y alto del rectángulo? }?public void setSize(){ float n = getWidth()/getWidth(); if(w==0||h==0)? bandera = falso?

if(w==getWidth()||h==getWidth())? bandera = verdadero si (!bandera){? w = 1;? h = n;}si(bandera){? w-= 1;? h-= n;}?}?public void run(){mientras(verdadero){? Pruebe { hilo .sleep(5); //¿Intervalo? } catch(excepción interrumpida, es decir){ } setSize();? repintar();}?}?public static void main(String[]args){ prueba 02t = nueva prueba 02(); hilo th = nuevo hilo(t); }}

Java es un lenguaje de programación orientado a objetos. No solo absorbe las ventajas del lenguaje C, sino que también abandona conceptos difíciles de entender como la herencia múltiple y los punteros en C. Por lo tanto, El lenguaje Java tiene dos características: potente y fácil de usar. Como representante de los lenguajes de programación estáticos orientados a objetos, el lenguaje Java implementa perfectamente la teoría orientada a objetos, lo que permite a los programadores realizar programación compleja con una forma de pensar elegante.

Java tiene las características de simplicidad, orientado a objetos, distribuido, robustez, seguridad, independencia y portabilidad de plataforma, subprocesos múltiples y dinámica. Java puede escribir aplicaciones de escritorio, aplicaciones web, sistemas distribuidos y aplicaciones de sistemas integrados.