Ola!
Preciso criar um grafico(X,Y) com posiçoes definidas em graphics2D ou graphics msm…alguem sabe me informar um tutor ou como criar?
Nesse grafico eu preciso gerar retangulos na horizontal em posiçoes Y diferentes…
aguardo retorno…vlw!
Como criar Graficos com Graphics2D/Graphics?[Resolvido]
4 Respostas
Entendi como funciona…so nao consigo trabalhar com a classe agora…
ex: eu quero instanciar a classe Graficos dentro de um JInternalFrame…
alguem sabe me falar como posso fazer isso?
A classe esta aqui:
public class Graficos extends Applet {
public void paint(Graphics g) {
Graphics2D g2 = (Graphics2D) g;
int total = 500;
// Para gerar o Grafico de linhas
g.setColor(Color.LIGHT_GRAY);
for (int i = 50; i <= total + 25; i = i + 25) {
for (int j = 25; j <= total; j = j + 25) {
//g.drawLine(i, j, total, j);
g.drawLine(i, j, i, total);
}
}
g.setColor(Color.DARK_GRAY);
g.drawLine(50, 5, 50, 550);
g.drawLine(5, 500, 550, 500);
// Para Gerar os valores de X
String num;
int aux = 75;
for (int i = 5; i < 100; i = i + 5) {
num = Integer.toString(i);
g.drawString(num, aux, 511);
aux = aux + 25;
}
// Para Gerar os Valores Y e os retangulos
g.setColor(Color.red);
g.fillRect(51, 200, 50, 40);
g.setColor(Color.BLUE);
g.fillRect(51, 150, 50, 40);
g.setColor(Color.GREEN);
g.fillRect(51, 100, 50, 40);
g.setColor(Color.ORANGE);
g.fillRect(51, 50, 50, 40);
g.setColor(Color.BLACK);
g.drawString("P1", 10, 75);
g.drawString("P2", 10, 125);
g.drawString("P3", 10, 175);
g.drawString("P4", 10, 225);
g.drawString("RMS", 10, 350);
g.drawString("EDF", 10, 400);
g.drawString("NEW", 10, 450);
g.setColor(Color.red);
g.fillRect(51, 325, 50, 40);
g.fillRect(51, 375, 50, 40);
g.fillRect(51, 425, 50, 40);
}
public static void main(String args[]) {
JFrame jframe = new JFrame("Grafico");
JPanel jpanel = new JPanel();
Graficos grafico = new Graficos();
jpanel.add(grafico);
jframe.getContentPane().add(grafico);
jframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jframe.setSize(800, 800);
jframe.setVisible(true);
}
}
No lugar desse Main eu gostaria de instanciar a classe em outra classe principal dentro de um JInternalFrame…
Aguardo retorno…vlw!
Ta resolvido!!
Oi,
Por favor, edite seu primeiro post e coloque a tag [Resolvido] no final, ok?
Tchauzin!
Oi,Por favor, edite seu primeiro post e coloque a tag [Resolvido] no final, ok?
Tchauzin!
Im so sorry!
Agora sim feito, querida!heheh
vlwe!
Criado 5 de novembro de 2009
Ultima resposta 10 de nov. de 2009
Respostas 4
Participantes 2