Ayuda con Graphics simple linea

Iniciado por PANCHIN123, 1 Mayo 2012, 00:36 AM

0 Miembros y 1 Visitante están viendo este tema.

PANCHIN123

Lo q pasa q necesito saber como hacer una linea simple ya teniendo mi JFrame creado en el entorno de diseño, la linea necesito hacerla al presionar un boton.... el formato de la linea es lo de menos...OJALA me puedan ayudar  =S



1mpuls0

Te ayudo solo porque no tengo nada que hacer y es muy fácil, y además estoy mirando eso en mi certificación XD.

Código (java) [Seleccionar]

/**
* @(#)AppletLinea.java
*
* AppletLinea Applet application
*
* @author Darhius929
* @version 1.00 2012/5/2
*/

import java.awt.*;
import java.applet.*;
import java.awt.event.*;

public class AppletLinea extends Applet implements ActionListener {

Button boton;
boolean pintar=false;

public AppletLinea(){
boton = new Button("Aceptar");
add(boton);
boton.addActionListener(this);
}

public void actionPerformed(ActionEvent ae){
if(ae.getSource() == boton){
pintar=true;
}
repaint();
}

public void init() {
}

public void paint(Graphics g) {
if(pintar){
g.drawLine(10, 30, 300, 30);

/*boton.setEnabled(false); //Para algo mas nice quita los comentarios de este bloque y comenta la linea de arriba.
for(int x=10; x<300; x++){
try{
Thread.sleep(25);
}catch(Exception e){
e.printStackTrace();
}
g.drawLine(x, 30, x, 30);
}
boton.setEnabled(true);*/
}
}
}


Saludos
abc