Problemas no contrutor

Olá gelera, estou com um problema em um JFrame.

primeiro vou postar a classe.

[b]public class Cursos {

private String numero;
private String nome;
private String periodo;

public Cursos(String m, String n, String p){
numero = m;
nome = n;
periodo = p;

}
public String mostrarNumero(){
return numero;
}
public String mostrarNome(){
return nome;
}
public String mostrarPeriodo(){
return periodo;
}
}
[/b]

agora vou postar a JFrame

[b]public class Principal extends javax.swing.JFrame {

Disciplina D;
Cursos C;
Disciplina[] vetDisciplina = new Disciplina [30];
Cursos[] vetCursos = new Cursos [30];
int i;
                 
/** Creates new form Principal */
public Principal() {
    initComponents();
}
public int InserirCursos(){
    i = 0;
    while ((i<30) && (vetCursos[i] != null)){
        i++;
    }
    if (i<30){
        vetCursos[i] = C;
    }
    return i;
} 

private void Botao_CadastrarActionPerformed(java.awt.event.ActionEvent evt) {                                                

// TODO adicione seu código de manipulação aqui:
InserirCursos();
[color=red]D = new Cursos(jTextField_Numero.getText(), jTextField_Nome.getText()); // [/color]

}         [/b]

esta dando erro na objeto Cursos, diz que nao existe o metodo Cursos na classe Cursos.

se algum puder ajudar agradeço

o que vejo é que esta dando problema no construtor, pois voce esta tentando acessar um construtor com passagem de dois valores, enquanto voce tem um contrutor que recebe 3. Entao o erro que da é que ele nao possui esse contrutor que voce esta tentando acessar.

ou voce pode criar um outro construtor com 2 parametros ou enviar tres valores.

ve se resolve…qualquer coisa me fala

aie cara deu blzzz…ak… era isso mesmo…

valeoo