Beruflich Dokumente
Kultur Dokumente
Cdigo:
/*2016-11-14 <pi@raspberrypi>
* Este programa muestra una secuencia que va graficando una onda senoidal
* en el intervalo [0, 2pi]
*
14.11.2016
* REdefinir metodo paint y editar paintcomponent
15.11.2016
* Debugg
22.11.2016
* Add Circular Buffer
*/
import java.awt.*;
import javax.swing.*;
import java.util.ArrayList;
import java.util.List;
maxWidth = getWidth();
maxHeight = getHeight();
this.setBackground( Color.BLACK );
g.setColor(Color.GREEN);
//Cuando se llama al metodo dibuja los ejes en la ventana
g.drawLine(0,maxHeight/2,maxWidth,maxHeight/2);
g.drawLine(maxWidth/4,(int) (maxHeight*0.48),maxWidth/4,(int) (maxHeight*0.52));
g.drawLine(maxWidth/2,(int) (maxHeight*0.48),maxWidth/2,(int) (maxHeight*0.52));
g.drawLine(3*maxWidth/4,(int) (maxHeight*0.48),3*maxWidth/4,(int) (maxHeight*0.52));
g.drawLine(maxWidth,(int) (maxHeight*0.48),maxWidth,(int) (maxHeight*0.52));
g.drawLine(0,0,0,maxHeight);
g.drawLine(0,(int)(maxHeight*0.03),10,(int)(maxHeight*0.03));
g.drawLine(0,(int)(maxHeight*0.97),10,(int)(maxHeight*0.97));
}
g2d.setRenderingHint(RenderingHints.KEY_ANTIALIASING,RenderingHints.VALUE_ANTIALIAS_ON);
ArrayList<Double> Array=tarea8.cArray;
maxWidth = getWidth();
hstep = (double) maxWidth / (double) tarea8.points;
//normalizacin del espaciado entre puntos
maxHeight = getHeight();
g2d.setColor(Color.RED);
}
Resultados