Olá pessoal,
sou iniciante em SWING …
porque está dando esse erro:
estava usando antes a versão 6 e tive que mudar para 1.4
e está dano esse erro ???
alguém pode me ajudar ???
abs
java.lang.Error: Do not use br.com.xxxx.nfe.Aplicativo.add() use br.com.xxxx.nfe.Aplicativo.getContentPane().add() instead
at javax.swing.JFrame.createRootPaneException(JFrame.java:465)
at javax.swing.JFrame.addImpl(JFrame.java:491)
at java.awt.Container.add(Container.java:518)
at br.com.raia.nfe.Aplicativo.<init>(Aplicativo.java:44)
at br.com.raia.nfe.Aplicativo.main(Aplicativo.java:31)
Exception in thread "main"
public class Aplicativo extends JFrame{
/**
* xxxxxx
*/
private static final long serialVersionUID = 1L;
JTextArea taMensagens = new JTextArea();
CommandFactory commandFactory = new CommandFactory1();
/**
* @param args
*/
public static void main(String[] args) {
try {
Aplicativo a = new Aplicativo();
}catch(Exception e){
System.out.println("Erro Aplicativo = "+e);
e.printStackTrace();
}
}
public Aplicativo() {
super("Geração e Leitura de XML NFe");
setDefaultCloseOperation(EXIT_ON_CLOSE);
// initCommandFactory();
JPanel panel = montaPainelBotoes();
add(panel,BorderLayout.SOUTH);
add(taMensagens,BorderLayout.CENTER);
setSize(1200,500);
setVisible(true);
}
private JPanel montaPainelBotoes() {
JPanel panel = new JPanel();
JButton btGeraXMLSEFAZ = new JButton("Gerar XML para SEFAZ");
JButton btGeraXMLFornecedor = new JButton("Gerar XML para Fornecedor (Devolução)");
JButton btLeXMLFornecedor = new JButton("Ler XML de Fornecedor");
JButton btGerarXMLCancelamento = new JButton("Gerar XML de Cancelamento");
JButton btGerarXMLInuNFe = new JButton("Gerar XML de Inutilizamneto");
JButton btSaida = new JButton("Saida");
panel.add(btGeraXMLSEFAZ);
panel.add(btGeraXMLFornecedor);
panel.add(btLeXMLFornecedor);
panel.add(btGerarXMLCancelamento);
panel.add(btGerarXMLInuNFe);
panel.add(btSaida);
btGeraXMLSEFAZ.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent event) {
buttonGeraXMLSEFAZ_clicked();
}
});
btGeraXMLFornecedor.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent event) {
buttonGeraXMLFornecedor_clicked();
}
});
btLeXMLFornecedor.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent event) {
buttonLeXMLFornecedor_clicked();
}
});
btGerarXMLCancelamento.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent event) {
buttonGerarXMLCancelamento_clicked();
}
});
btGerarXMLInuNFe.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent event) {
buttonGerarXMLInuNFe_clicked();
}
});
btSaida.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent event) {
buttonSaida_clicked();
}
});
return panel;
}
private void buttonGeraXMLSEFAZ_clicked() {
BaseCommand ep =commandFactory.create("GerarXMLSEFAZ");
ep.executar(taMensagens);
}
private void buttonGeraXMLFornecedor_clicked() {
BaseCommand ep =commandFactory.create("GerarXMLFornecedor");
ep.executar(taMensagens);
}
private void buttonLeXMLFornecedor_clicked() {
BaseCommand ep =commandFactory.create("LerXMLFornecedor");
ep.executar(taMensagens);
}
// private void buttonGeraXMLSEFAZSemLote_clicked() {
// BaseCommand ep =commandFactory.create("GerarXMLSEFAZSEMLOTE");
// ep.executar(taMensagens);
// }
private void buttonGerarXMLCancelamento_clicked() {
BaseCommand ep =commandFactory.create("GerarXMLCancNFe");
ep.executar(taMensagens);
}
private void buttonGerarXMLInuNFe_clicked() {
BaseCommand ep =commandFactory.create("GerarXMLInuNFe");
ep.executar(taMensagens);
}
private void buttonSaida_clicked() {
System.exit(0);
}
}