0
public class pan extends JPanel
    {
        public void paintComponent(Graphics g)
               {
            super.paintComponent(g);
            Color col1=jc.getColor();
            g.setColor(col1);
            g.drawRect( 30,30,800,600);//600 = width 400 = height
            for(int i=30;i<=620; i=i+20)
            {   
            g.drawLine(30,i,830,i);       //for Horizontal lines change only y value (both shud be same) and x shud be 0
            }
            g.setColor(Color.white);

            for( Integer i=10;i<=620; i=i+20)
            {
                k=Integer.toString(i);
            g.drawString(k,5,i+27);

            }
            for(Integer i=10;i<=820; i=i+20)
            {
                k=Integer.toString(i);
            g.drawString(k,i+5,650);

            }
            g.setColor(col1);
            for(int i =0;i<=800;i=i+20)
            g.drawLine(i+30,30,i+30,630);                                                 //or vertical line keep y1 n y2 constant (both shud be same)
            /*public void draw()
                {
                g.setColor(Color.BLUE);
                try {
                    for(int i =0;i<=800;i=i+20)
                    {

                        //t.sleep(120);
                    g.drawLine(120+i,90+i,87+i,88+i);   
                    }
                      }
                    catch(InterruptedException e)
                    {
                    System.out.println("KK");
                    }
                                    }*/

have drawn a horizontal n vertical grids...so my requirement is when i press a button on my interface ...a line graph shud be drawn on the panel....The graph shud be dynamic graph... ...plz help,,,also how can i use drawLine method for float values to drwa a graph....

            }

          }

Edited by Dani: Formatting fixed

2
Contributors
1
Reply
2
Views
9 Years
Discussion Span
Last Post by Ezzaral
This topic has been dead for over six months. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.