public class Frame01 extends javax.swing.JFrame {
private final BufferStrategy bf;
/** Creates new form Frame01 */
public Frame01() {
initComponents();
createBufferStrategy(2);
bf=this.getBufferStrategy();
// this.setResizable(false);
}
@Override
public void paint(Graphics g)
{
Graphics2D g2 = null;
try {
//obtenemos uno de los buffers para dibujar
g2 = (Graphics2D) bf.getDrawGraphics();
paint(g2);
} finally
{
g2.dispose();
}
//pintamos el buffer en pantalla
bf.show();
}
public void paint(Graphics2D g2)
{
int x1=15,x2=60;
int y1=40,y2=60;
g2.setColor(Color.BLUE);
for(int i=0;i<5;i++)
{
g2.drawLine(x1, y1, x2, y2);
y1=y1+20;
g2.drawLine(x2, y2, x1, y1);
y2=y2+20;
}
}
....
}
Marcadores