problemas con un jpanel y un grafico 2d
Mi aplicacion tiene un Jframe con varios componentes en uno de ellos quiero meter un grafico 2d echo por mi pero lo he intentado meter en un jpanel y me ha sido imposible alguien sabe como se hace
Hola
Lo único que tienes que hacer es lo siguiente
public void painComponent( Graphics g)
{
Graphics2D g2d = (Graphics2D) g;
g2d.setPaint(new GradientPaint(50,30,Color.BLUE,35,100,Color.YELLOW,true));
g2d.fill(new Rectangle2D.Double(80 , 30, 65, 100);
}
y listo debe dibujar un rectángulo con degradado .
las import son;
import java.awt.goem.*;
import javax.swing.*;
y su grafico debe estar dibujado en el painComponent y despues agregas el panel el en JFrame a traves de un Container;
Conatainer con = getContentPane();
con.setLayout(new BordeLayout());
con.add(aquí va tu panel, BordeLayout.CENTER);
espero que lo ayude.
chao
Lo único que tienes que hacer es lo siguiente
public void painComponent( Graphics g)
{
Graphics2D g2d = (Graphics2D) g;
g2d.setPaint(new GradientPaint(50,30,Color.BLUE,35,100,Color.YELLOW,true));
g2d.fill(new Rectangle2D.Double(80 , 30, 65, 100);
}
y listo debe dibujar un rectángulo con degradado .
las import son;
import java.awt.goem.*;
import javax.swing.*;
y su grafico debe estar dibujado en el painComponent y despues agregas el panel el en JFrame a traves de un Container;
Conatainer con = getContentPane();
con.setLayout(new BordeLayout());
con.add(aquí va tu panel, BordeLayout.CENTER);
espero que lo ayude.
chao