:oops: sou nova em java e estou fazendo um aplicativo com base em uma video aula fiz o aplicativo no netbeans porém tive q importar o código para o JCreator e não estou conseguindo incluir na tela principal a logomarca da empresa. Como devo proceder?Segue cógido.
package ControleVendas;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.ImageIcon;
public class Principal extends javax.swing.JFrame {
ImageIcon figura= new ImageIcon("C:/carro.jpg");
JLabel imagem;
public Principal() {
initComponents();
this.setLocation(150, 100);
// incluir estes códigos
imagem = new JLabel ("",figura,JLabel.CENTER);
getContentPane().add(imagem);
}
Clientes clientes;
Produtos produtos;
Fornecedores fornecedores;
RegistrarVendas registrarVendas;
ConsultarVendas consultarVendas;
// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {
jMenuBar1 = new javax.swing.JMenuBar();
mnuCadastros = new javax.swing.JMenu();
mnuClientes = new javax.swing.JMenuItem();
mnuProdutos = new javax.swing.JMenuItem();
mnuFornecedores = new javax.swing.JMenuItem();
mnuVendas = new javax.swing.JMenu();
mnuRegistrarVenda = new javax.swing.JMenuItem();
mnuConsultarVenda = new javax.swing.JMenuItem();
mnuOpcoes = new javax.swing.JMenu();
mnuSobre = new javax.swing.JMenuItem();
jSeparator1 = new javax.swing.JSeparator();
mnuSair = new javax.swing.JMenuItem();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
setTitle("Sistema de Vendas");
mnuCadastros.setText("Cadastros");
mnuClientes.setText("Clientes");
mnuClientes.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
mnuClientesActionPerformed(evt);
}
});
mnuCadastros.add(mnuClientes);
mnuProdutos.setText("Produtos");
mnuProdutos.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
mnuProdutosActionPerformed(evt);
}
});
mnuCadastros.add(mnuProdutos);
mnuFornecedores.setText("Fornecedores");
mnuFornecedores.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
mnuFornecedoresActionPerformed(evt);
}
});
mnuCadastros.add(mnuFornecedores);
jMenuBar1.add(mnuCadastros);
mnuVendas.setText("Vendas");
mnuRegistrarVenda.setText("Registrar");
mnuRegistrarVenda.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
mnuRegistrarVendaActionPerformed(evt);
}
});
mnuVendas.add(mnuRegistrarVenda);
mnuConsultarVenda.setText("Consultar");
mnuConsultarVenda.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
mnuConsultarVendaActionPerformed(evt);
}
});
mnuVendas.add(mnuConsultarVenda);
jMenuBar1.add(mnuVendas);
mnuOpcoes.setText("Opções");
mnuSobre.setText("Sobre o Sistema...");
mnuSobre.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
mnuSobreActionPerformed(evt);
}
});
mnuOpcoes.add(mnuSobre);
mnuOpcoes.add(jSeparator1);
mnuSair.setText("Sair");
mnuSair.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
mnuSairActionPerformed(evt);
}
});
mnuOpcoes.add(mnuSair);
jMenuBar1.add(mnuOpcoes);
setJMenuBar(jMenuBar1);
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGap(10, 1000, Short.MAX_VALUE)
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGap(10, 603, Short.MAX_VALUE)
);
pack();
}// </editor-fold>
private void mnuConsultarVendaActionPerformed(java.awt.event.ActionEvent evt) {
mostraConsultaVenda();
}
private void mostraConsultaVenda(){
if (consultarVendas == null){
consultarVendas = new ConsultarVendas();
consultarVendas.setVisible(true);
} else{
consultarVendas.setVisible(true);
consultarVendas.setState(JFrame.NORMAL);
}
}
private void mnuRegistrarVendaActionPerformed(java.awt.event.ActionEvent evt) {
mostraRegistroVenda();
}
private void mostraRegistroVenda(){
if (registrarVendas == null){
registrarVendas = new RegistrarVendas();
registrarVendas.setVisible(true);
} else{
registrarVendas.setVisible(true);
registrarVendas.setState(JFrame.NORMAL);
}
}
private void mnuFornecedoresActionPerformed(java.awt.event.ActionEvent evt) {
mostraFornecedores();
}
private void mostraFornecedores(){
if (fornecedores == null){
fornecedores = new Fornecedores();
fornecedores.setVisible(true);
} else{
fornecedores.setVisible(true);
fornecedores.setState(JFrame.NORMAL);
}
}
private void mostraProdutos(){
if (produtos == null){
produtos = new Produtos();
produtos.setVisible(true);
} else{
produtos.setVisible(true);
produtos.setState(JFrame.NORMAL);
}
}
private void mnuProdutosActionPerformed(java.awt.event.ActionEvent evt) {
mostraProdutos();
}
private void mostrarClientes(){
if (clientes == null){
clientes = new Clientes();
clientes.setVisible(true);
} else{
clientes.setVisible(true);
clientes.setState(JFrame.NORMAL);
}
}
private void mnuClientesActionPerformed(java.awt.event.ActionEvent evt) {
mostrarClientes();
}
private void mnuSobreActionPerformed(java.awt.event.ActionEvent evt) {
JOptionPane.showMessageDialog(null, "Sistema de Vendas - Momentos Confecçoes");
}
private void sair(){
JOptionPane.showMessageDialog(null, "Finalizando Sistema de Vendas - Momentos Confecçoes");
System.exit(0);
}
private void mnuSairActionPerformed(java.awt.event.ActionEvent evt) {
sair();
}
/**
* @param args the command line arguments
*/
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new Principal().setVisible(true);
}
});
}
// Variables declaration - do not modify
private javax.swing.JMenuBar jMenuBar1;
private javax.swing.JSeparator jSeparator1;
private javax.swing.JMenu mnuCadastros;
private javax.swing.JMenuItem mnuClientes;
private javax.swing.JMenuItem mnuConsultarVenda;
private javax.swing.JMenuItem mnuFornecedores;
private javax.swing.JMenu mnuOpcoes;
private javax.swing.JMenuItem mnuProdutos;
private javax.swing.JMenuItem mnuRegistrarVenda;
private javax.swing.JMenuItem mnuSair;
private javax.swing.JMenuItem mnuSobre;
private javax.swing.JMenu mnuVendas;
// End of variables declaration
}