Minha reta nao esta imprimindo como quero

nao vejo o erro, apesar de ser um programa tão simples… algum help… ? sem a reta o frame é preto, com reta nao aparece o preto do frame.


/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package testesecaminhos;

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

/**
 *
 * @author raghy
 */
public class Equacao1GrauAtual extends TestaGrafico2 {

public  Equacao1GrauAtual(){

     setTitle("equacao de 1 grau");
}

   @Override
     public void paint(Graphics g){
        g.setColor(Color.red) ;
        g.drawLine(70,350,540, 70);
    }



 
    
      public static void main(String[]raghy) {
JFrame frame= new Equacao1GrauAtual();
          frame.setVisible(true);
    }



      
      
      class TestaGrafico2 extends JFrame{

    public TestaGrafico2 () {

        setTitle("teste grafico");
        setBounds(100,75,600,450);
        setResizable(false);
        setDefaultCloseOperation(EXIT_ON_CLOSE);
        getContentPane().setBackground(Color.black);

    }}





}

bem descobri e vou responder, falta desenhar um retangulo no metodo paint…

assimm…

    public void paint(Graphics g){
       g.setColor(new Color(255,245,180));
                g.fillRect(0,0,600,450);
        g.setColor(Color.red) ;
        g.drawLine(70,350,540, 70);
    }

dai da

coments?