Não dá erro nenhum é eu que não estou conseguindo instanciar o objeto
segue abaixo o código gerado pelo JFormDesigner 3.0
Classe InterfaceGrafica responsável por conter o menuBar
/*
* Created by JFormDesigner on Tue Mar 06 10:06:40 BRT 2007
*/
package src;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import com.jgoodies.forms.factories.*;
import com.jgoodies.forms.layout.*;
/**
* @author Fábio Curtis Volpe
*/
public class InterfaceGrafica {
public InterfaceGrafica() {
initComponents();
}
private void menuItemCriancaActionPerformed(ActionEvent e) {
// TODO add your code here
}
private void menuItemSairActionPerformed(ActionEvent e) {
// TODO add your code here
interGrafi.dispose();
}
/*
* AQUI QUE NÃO ESTOU CONSEGUINDO EXIBIR O JINTERNALFRAME QUANDO EU CLICO NO MENUITEM SOBRE
*/
private void menuItemSobreActionPerformed(ActionEvent e) {
// TODO add your code here
JInternalFrame sobre = new JInternalFrame();
}
private void initComponents() {
// JFormDesigner - Component initialization - DO NOT MODIFY //GEN-BEGIN:initComponents
// Generated using JFormDesigner non-commercial license
interGrafi = new JFrame();
menuBar = new JMenuBar();
menuCadastrar = new JMenu();
menuNovo = new JMenu();
menuItemCrianca = new JMenuItem();
menuItemAdolescente = new JMenuItem();
menuItemAdulto = new JMenuItem();
menuItemIdoso = new JMenuItem();
menuItemGestante = new JMenuItem();
menuItemConsulta = new JMenuItem();
menuItemSair = new JMenuItem();
menuRelatorio = new JMenu();
menuItemRelatorio = new JMenuItem();
menuAjuda = new JMenu();
menuItemSobre = new JMenuItem();
menuItemManual = new JMenuItem();
cc = new CellConstraints();
interGrafiContentPane = new Container();
//======== interGrafi ========
{
interGrafi.setTitle("Siena - ");
interGrafiContentPane = interGrafi.getContentPane();
interGrafi.setVisible(true);
interGrafiContentPane.setLayout(new FormLayout(
new ColumnSpec[] {
new ColumnSpec(Sizes.dluX(23)),
FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
FormFactory.DEFAULT_COLSPEC
},
new RowSpec[] {
FormFactory.DEFAULT_ROWSPEC,
FormFactory.LINE_GAP_ROWSPEC,
FormFactory.DEFAULT_ROWSPEC,
FormFactory.LINE_GAP_ROWSPEC,
FormFactory.DEFAULT_ROWSPEC,
FormFactory.LINE_GAP_ROWSPEC,
FormFactory.DEFAULT_ROWSPEC,
FormFactory.LINE_GAP_ROWSPEC,
FormFactory.DEFAULT_ROWSPEC,
FormFactory.LINE_GAP_ROWSPEC,
FormFactory.DEFAULT_ROWSPEC,
FormFactory.LINE_GAP_ROWSPEC,
FormFactory.DEFAULT_ROWSPEC,
FormFactory.LINE_GAP_ROWSPEC,
FormFactory.DEFAULT_ROWSPEC,
FormFactory.LINE_GAP_ROWSPEC,
FormFactory.DEFAULT_ROWSPEC,
FormFactory.LINE_GAP_ROWSPEC,
FormFactory.DEFAULT_ROWSPEC
}));
//======== menuBar ========
{
//======== menuCadastrar ========
{
menuCadastrar.setText("Cadastrar");
//======== menuNovo ========
{
menuNovo.setText("Novo(a)");
menuNovo.setMnemonic('N');
//---- menuItemCrianca ----
menuItemCrianca.setText("Crian\u00e7a");
menuItemCrianca.setMnemonic('C');
menuItemCrianca.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
menuItemCriancaActionPerformed(e);
}
});
menuNovo.add(menuItemCrianca);
//---- menuItemAdolescente ----
menuItemAdolescente.setText("Adolescente");
menuItemAdolescente.setMnemonic('D');
menuNovo.add(menuItemAdolescente);
//---- menuItemAdulto ----
menuItemAdulto.setText("Adulto");
menuItemAdulto.setMnemonic('A');
menuNovo.add(menuItemAdulto);
//---- menuItemIdoso ----
menuItemIdoso.setText("Idoso");
menuItemIdoso.setMnemonic('I');
menuNovo.add(menuItemIdoso);
//---- menuItemGestante ----
menuItemGestante.setText("Gestante");
menuItemGestante.setMnemonic('G');
menuNovo.add(menuItemGestante);
}
menuCadastrar.add(menuNovo);
//---- menuItemConsulta ----
menuItemConsulta.setText("Consulta");
menuItemConsulta.setMnemonic('C');
menuCadastrar.add(menuItemConsulta);
//---- menuItemSair ----
menuItemSair.setText("Sair");
menuItemSair.setMnemonic('S');
menuItemSair.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
menuItemSairActionPerformed(e);
}
});
menuCadastrar.add(menuItemSair);
}
menuBar.add(menuCadastrar);
//======== menuRelatorio ========
{
menuRelatorio.setText("Relat\u00f3rios");
menuRelatorio.setMnemonic('R');
//---- menuItemRelatorio ----
menuItemRelatorio.setText("Gerar Relat\u00f3rio");
menuItemRelatorio.setMnemonic('G');
menuRelatorio.add(menuItemRelatorio);
}
menuBar.add(menuRelatorio);
//======== menuAjuda ========
{
menuAjuda.setText("Ajuda");
menuAjuda.setMnemonic('A');
//---- menuItemSobre ----
menuItemSobre.setText("Sobre");
menuItemSobre.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
menuItemSobreActionPerformed(e);
}
});
menuAjuda.add(menuItemSobre);
//---- menuItemManual ----
menuItemManual.setText("Manual");
menuItemManual.setMnemonic('M');
menuAjuda.add(menuItemManual);
}
menuBar.add(menuAjuda);
}
interGrafi.setJMenuBar(menuBar);
interGrafi.setSize(400, 300);
interGrafi.setLocationRelativeTo(null);
}
// JFormDesigner - End of component initialization //GEN-END:initComponents
}
// JFormDesigner - Variables declaration - DO NOT MODIFY //GEN-BEGIN:variables
// Generated using JFormDesigner non-commercial license
private JFrame interGrafi;
private JMenuBar menuBar;
private JMenu menuCadastrar;
private JMenu menuNovo;
private JMenuItem menuItemCrianca;
private JMenuItem menuItemAdolescente;
private JMenuItem menuItemAdulto;
private JMenuItem menuItemIdoso;
private JMenuItem menuItemGestante;
private JMenuItem menuItemConsulta;
private JMenuItem menuItemSair;
private JMenu menuRelatorio;
private JMenuItem menuItemRelatorio;
private JMenu menuAjuda;
private JMenuItem menuItemSobre;
private JMenuItem menuItemManual;
private Container interGrafiContentPane;
private CellConstraints cc;
// JFormDesigner - End of variables declaration //GEN-END:variables
}
Classe sobe que é um JInternalFrame
/*
* Created by JFormDesigner on Sat Mar 10 09:21:32 BRT 2007
*/
package src;
import java.awt.*;
import javax.swing.*;
import com.jgoodies.forms.factories.*;
import com.jgoodies.forms.layout.*;
/**
* @author Hugo Nicolás Riveros Araya
*/
public class Sobre {
public Sobre() {
initComponents();
}
private void initComponents() {
// JFormDesigner - Component initialization - DO NOT MODIFY //GEN-BEGIN:initComponents
// Generated using JFormDesigner non-commercial license
sobre = new JInternalFrame();
dialogPane = new JPanel();
contentPanel = new JPanel();
titulo = new JLabel();
desenvolvido = new JLabel();
versao = new JLabel();
buttonBar = new JPanel();
okButton = new JButton();
CellConstraints cc = new CellConstraints();
//======== sobre ========
{
sobre.setVisible(true);
sobre.setTitle("Sobre...");
Container sobreContentPane = sobre.getContentPane();
sobreContentPane.setLayout(new BorderLayout());
//======== dialogPane ========
{
dialogPane.setBorder(Borders.DIALOG_BORDER);
dialogPane.setLayout(new BorderLayout());
//======== contentPanel ========
{
contentPanel.setLayout(new FormLayout(
ColumnSpec.decodeSpecs("default"),
new RowSpec[] {
FormFactory.DEFAULT_ROWSPEC,
FormFactory.LINE_GAP_ROWSPEC,
FormFactory.DEFAULT_ROWSPEC,
FormFactory.LINE_GAP_ROWSPEC,
FormFactory.DEFAULT_ROWSPEC,
FormFactory.LINE_GAP_ROWSPEC,
FormFactory.DEFAULT_ROWSPEC,
FormFactory.LINE_GAP_ROWSPEC,
FormFactory.DEFAULT_ROWSPEC,
FormFactory.LINE_GAP_ROWSPEC,
FormFactory.DEFAULT_ROWSPEC
}));
//---- titulo ----
titulo.setText("Sistema de Informa\u00e7\u00e3o para An\u00e1lise de Evolu\u00e7\u00e3o dos Indicadores do Estado Nutricional e Alimentar");
titulo.setFont(new Font("Tahoma", Font.BOLD, 11));
contentPanel.add(titulo, cc.xy(1, 1));
//---- desenvolvido ----
desenvolvido.setText("Desenvolvido por:");
contentPanel.add(desenvolvido, cc.xy(1, 5));
//---- versao ----
versao.setText("Vers\u00e3o: 1.0");
contentPanel.add(versao, cc.xy(1, 11));
}
dialogPane.add(contentPanel, BorderLayout.CENTER);
//======== buttonBar ========
{
buttonBar.setBorder(Borders.BUTTON_BAR_GAP_BORDER);
buttonBar.setLayout(new FormLayout(
new ColumnSpec[] {
FormFactory.GLUE_COLSPEC,
FormFactory.BUTTON_COLSPEC
},
RowSpec.decodeSpecs("pref")));
//---- okButton ----
okButton.setText("OK");
buttonBar.add(okButton, cc.xy(2, 1));
}
dialogPane.add(buttonBar, BorderLayout.SOUTH);
}
sobreContentPane.add(dialogPane, BorderLayout.CENTER);
}
// JFormDesigner - End of component initialization //GEN-END:initComponents
}
// JFormDesigner - Variables declaration - DO NOT MODIFY //GEN-BEGIN:variables
// Generated using JFormDesigner non-commercial license
private JInternalFrame sobre;
private JPanel dialogPane;
private JPanel contentPanel;
private JLabel titulo;
private JLabel desenvolvido;
private JLabel versao;
private JPanel buttonBar;
private JButton okButton;
// JFormDesigner - End of variables declaration //GEN-END:variables
}