Desenhando linhas a partir do canto superior esquerdo em Java

import java.awt.Graphics;
import javax.swing.JFrame;
import javax.swing.JPanel;


// Autor: João Matheus Santos Assis

public class MainLinhas {
    public static void main(String [] args){
       
                  
        Linhas panel = new Linhas();
        JFrame application = new JFrame("Linhas Intercruzantes");
       
        application.add(panel);
        application.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        application.setSize(500,300);
        application.setVisible(true);
       
    }
}





class Linhas extends JPanel{ 
    int i;
       
    // Responsável por desenhar as retas
         public void paintComponent(Graphics g){
                     super.paintComponent(g);
                    
                     for (i=2;i<11;i++){
                         int width = getWidth();    //Largura
                         int height = getHeight();  //Altura                    

                        g.drawLine(0,0,(width/10*(i-1)),height-(height/10*(i-1)));                       
                     }                                 
        }
}





Artigos relacionados em Java:



Feito no NetBeans-5.5.1 | Executável