boa tarde, pessoal , estou com dificuldades, criei uma classe onde tenho o meu JPanel e ou outros compenentes add nele, quero usar esses mesmo componentes tanto para apllet como para aplicativos, mais nao estou conseguindo instancia-los, se alguem puder me ajudar a izer o que estou fazendo de errado , fico grato
minha classe de componentes
package financiamentos;
import java.awt.*;
import java.awt.Color;
import javax.swing.JPanel;
import javax.swing.JLabel;
import javax.swing.JTextField;
import javax.swing.JButton;
public class Componentegrafico
{
private JPanel painel;
private JLabel la,lb,lc,ld,le,lt;
private JTextField va,np,jm,vp,ve;//va valor a vista, np numero de parcela, jm juros mensais, vp valor da parcela, ve valor entrada
private JButton calcular,limpar;
public Componentegrafico(){
painel = new JPanel();
la = new JLabel("VALOR A VISTA");
lb = new JLabel("JURO MENSAL");
lc = new JLabel("QUANTIDADE DE PARCELAS");
ld = new JLabel("VALOR DA PARCELA");
le = new JLabel("VALOR ENTRADA");
lt = new JLabel("ANALALISES PARA FINANCIAMENTO");
va = new JTextField("0");
np = new JTextField("0");
jm = new JTextField("0");
vp = new JTextField("0");
ve = new JTextField("0");
calcular = new JButton("CALCULAR");
limpar = new JButton("LIMPAR");
painel.setLayout(new GridLayout(14,1));
painel.add(lt);//rotulo anunciando o que se propoem o aplicativo
painel.add(la); //rotulo valor do produto
painel.add(va); //editor entrada do valor do produto
painel.add(lb); //rotulo do juros
painel.add(jm); //editor entrada do valor de juros
painel.add(le); //rotulo valor da entrada
painel.add(ve); //editor entrada do valor da entrada
painel.add(lc); //rotulo de quantidade de parcelas
painel.add(np); //editor entrada de numero de parcelas
painel.add(ld);//rotulo valor da parcela
painel.add(vp);//editor de entrada do valor da parcela
//painel.getContentPane().add(valor);
}
}
e aqui esta a classe do aplicativo onde gostaria de visualizar os componentes
package financiamentos;
import java.awt.*;
import java.awt.Color;
import javax.swing.JPanel;
import javax.swing.JLabel;
import javax.swing.JTextField;
import javax.swing.JButton;
import javax.swing.JFrame;
public class Visao
{
private JFrame form;
Componentegrafico dis = new Componentegrafico();
public Visao(){
form = new JFrame();
form.add(painel);// aqui como add o painel da class componentegrafico no meu jframe
}
public static void main(String args[]){
}
}
mais nao esta compilando.