outra duvida que tenho. onde coloco esta class dentro do meu codigo
/* * SisgewView.java */packagesisgew;importorg.jdesktop.application.Action;importorg.jdesktop.application.ResourceMap;importorg.jdesktop.application.SingleFrameApplication;importorg.jdesktop.application.FrameView;importorg.jdesktop.application.TaskMonitor;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjavax.swing.Timer;importjavax.swing.Icon;importjavax.swing.JDialog;importjavax.swing.JFrame;/** * The application's main frame. */publicclassSisgewViewextendsFrameView{publicSisgewView(SingleFrameApplicationapp){super(app);initComponents();// status bar initialization - message timeout, idle icon and busy animation, etcResourceMapresourceMap=getResourceMap();intmessageTimeout=resourceMap.getInteger("StatusBar.messageTimeout");messageTimer=newTimer(messageTimeout,newActionListener(){publicvoidactionPerformed(ActionEvente){statusMessageLabel.setText("");}});messageTimer.setRepeats(false);intbusyAnimationRate=resourceMap.getInteger("StatusBar.busyAnimationRate");for(inti=0;i<busyIcons.length;i++){busyIcons[i]=resourceMap.getIcon("StatusBar.busyIcons["+i+"]");}busyIconTimer=newTimer(busyAnimationRate,newActionListener(){publicvoidactionPerformed(ActionEvente){busyIconIndex=(busyIconIndex+1)%busyIcons.length;statusAnimationLabel.setIcon(busyIcons[busyIconIndex]);}});idleIcon=resourceMap.getIcon("StatusBar.idleIcon");statusAnimationLabel.setIcon(idleIcon);progressBar.setVisible(false);// connecting action tasks to status bar via TaskMonitorTaskMonitortaskMonitor=newTaskMonitor(getApplication().getContext());taskMonitor.addPropertyChangeListener(newjava.beans.PropertyChangeListener(){publicvoidpropertyChange(java.beans.PropertyChangeEventevt){StringpropertyName=evt.getPropertyName();if("started".equals(propertyName)){if(!busyIconTimer.isRunning()){statusAnimationLabel.setIcon(busyIcons[0]);busyIconIndex=0;busyIconTimer.start();}progressBar.setVisible(true);progressBar.setIndeterminate(true);}elseif("done".equals(propertyName)){busyIconTimer.stop();statusAnimationLabel.setIcon(idleIcon);progressBar.setVisible(false);progressBar.setValue(0);}elseif("message".equals(propertyName)){Stringtext=(String)(evt.getNewValue());statusMessageLabel.setText((text==null)?"":text);messageTimer.restart();}elseif("progress".equals(propertyName)){intvalue=(Integer)(evt.getNewValue());progressBar.setVisible(true);progressBar.setIndeterminate(false);progressBar.setValue(value);}}});}@ActionpublicvoidshowAboutBox(){if(aboutBox==null){JFramemainFrame=Sisgew.getApplication().getMainFrame();aboutBox=newSisgewAboutBox(mainFrame);aboutBox.setLocationRelativeTo(mainFrame);}Sisgew.getApplication().show(aboutBox);}/** This method is called from within the constructor to * initialize the form. * WARNING: Do NOT modify this code. The content of this method is * always regenerated by the Form Editor. */@SuppressWarnings("unchecked")// <editor-fold defaultstate="collapsed" desc="Generated Code">privatevoidinitComponents(){mainPanel=newjavax.swing.JPanel();menuBar=newjavax.swing.JMenuBar();javax.swing.JMenufileMenu=newjavax.swing.JMenu();jMenuItem1=newjavax.swing.JMenuItem();jMenuItem2=newjavax.swing.JMenuItem();jMenuItem3=newjavax.swing.JMenuItem();javax.swing.JMenuItemexitMenuItem=newjavax.swing.JMenuItem();jSeparator1=newjavax.swing.JSeparator();jSeparator2=newjavax.swing.JSeparator();jMenu1=newjavax.swing.JMenu();javax.swing.JMenuhelpMenu=newjavax.swing.JMenu();javax.swing.JMenuItemaboutMenuItem=newjavax.swing.JMenuItem();statusPanel=newjavax.swing.JPanel();javax.swing.JSeparatorstatusPanelSeparator=newjavax.swing.JSeparator();statusMessageLabel=newjavax.swing.JLabel();statusAnimationLabel=newjavax.swing.JLabel();progressBar=newjavax.swing.JProgressBar();mainPanel.setName("mainPanel");// NOI18Njavax.swing.GroupLayoutmainPanelLayout=newjavax.swing.GroupLayout(mainPanel);mainPanel.setLayout(mainPanelLayout);mainPanelLayout.setHorizontalGroup(mainPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGap(0,407,Short.MAX_VALUE));mainPanelLayout.setVerticalGroup(mainPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGap(0,264,Short.MAX_VALUE));menuBar.setName("menuBar");// NOI18Norg.jdesktop.application.ResourceMapresourceMap=org.jdesktop.application.Application.getInstance(sisgew.Sisgew.class).getContext().getResourceMap(SisgewView.class);fileMenu.setText(resourceMap.getString("fileMenu.text"));// NOI18NfileMenu.setName("fileMenu");// NOI18NjMenuItem1.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_C,java.awt.event.InputEvent.CTRL_MASK));jMenuItem1.setText(resourceMap.getString("jMenuItem1.text"));// NOI18NjMenuItem1.setName("jMenuItem1");// NOI18NfileMenu.add(jMenuItem1);jMenuItem2.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_F,java.awt.event.InputEvent.CTRL_MASK));jMenuItem2.setText(resourceMap.getString("jMenuItem2.text"));// NOI18NjMenuItem2.setName("jMenuItem2");// NOI18NfileMenu.add(jMenuItem2);jMenuItem3.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_U,java.awt.event.InputEvent.CTRL_MASK));jMenuItem3.setText(resourceMap.getString("jMenuItem3.text"));// NOI18NjMenuItem3.setName("jMenuItem3");// NOI18NfileMenu.add(jMenuItem3);javax.swing.ActionMapactionMap=org.jdesktop.application.Application.getInstance(sisgew.Sisgew.class).getContext().getActionMap(SisgewView.class,this);exitMenuItem.setAction(actionMap.get("quit"));// NOI18NexitMenuItem.setText(resourceMap.getString("exitMenuItem.text"));// NOI18NexitMenuItem.setName("exitMenuItem");// NOI18NfileMenu.add(exitMenuItem);jSeparator1.setName("jSeparator1");// NOI18NfileMenu.add(jSeparator1);jSeparator2.setName("jSeparator2");// NOI18NfileMenu.add(jSeparator2);menuBar.add(fileMenu);jMenu1.setText(resourceMap.getString("jMenu1.text"));// NOI18NjMenu1.setName("jMenu1");// NOI18NmenuBar.add(jMenu1);helpMenu.setText(resourceMap.getString("helpMenu.text"));// NOI18NhelpMenu.setName("helpMenu");// NOI18NaboutMenuItem.setAction(actionMap.get("showAboutBox"));// NOI18NaboutMenuItem.setText(resourceMap.getString("aboutMenuItem.text"));// NOI18NaboutMenuItem.setName("aboutMenuItem");// NOI18NaboutMenuItem.addActionListener(newjava.awt.event.ActionListener(){publicvoidactionPerformed(java.awt.event.ActionEventevt){aboutMenuItemActionPerformed(evt);}});helpMenu.add(aboutMenuItem);menuBar.add(helpMenu);statusPanel.setName("statusPanel");// NOI18NstatusPanelSeparator.setName("statusPanelSeparator");// NOI18NstatusMessageLabel.setName("statusMessageLabel");// NOI18NstatusAnimationLabel.setHorizontalAlignment(javax.swing.SwingConstants.LEFT);statusAnimationLabel.setName("statusAnimationLabel");// NOI18NprogressBar.setName("progressBar");// NOI18Njavax.swing.GroupLayoutstatusPanelLayout=newjavax.swing.GroupLayout(statusPanel);statusPanel.setLayout(statusPanelLayout);statusPanelLayout.setHorizontalGroup(statusPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(statusPanelSeparator,javax.swing.GroupLayout.DEFAULT_SIZE,407,Short.MAX_VALUE).addGroup(statusPanelLayout.createSequentialGroup().addContainerGap().addComponent(statusMessageLabel).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED,237,Short.MAX_VALUE).addComponent(progressBar,javax.swing.GroupLayout.PREFERRED_SIZE,javax.swing.GroupLayout.DEFAULT_SIZE,javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(statusAnimationLabel).addContainerGap()));statusPanelLayout.setVerticalGroup(statusPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(statusPanelLayout.createSequentialGroup().addComponent(statusPanelSeparator,javax.swing.GroupLayout.PREFERRED_SIZE,2,javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED,javax.swing.GroupLayout.DEFAULT_SIZE,Short.MAX_VALUE).addGroup(statusPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(statusMessageLabel).addComponent(statusAnimationLabel).addComponent(progressBar,javax.swing.GroupLayout.PREFERRED_SIZE,javax.swing.GroupLayout.DEFAULT_SIZE,javax.swing.GroupLayout.PREFERRED_SIZE)).addGap(3,3,3)));setComponent(mainPanel);setMenuBar(menuBar);setStatusBar(statusPanel);}// </editor-fold>privatevoidaboutMenuItemActionPerformed(java.awt.event.ActionEventevt){// TODO add your handling code here:}// Variables declaration - do not modifyprivatejavax.swing.JMenujMenu1;privatejavax.swing.JMenuItemjMenuItem1;privatejavax.swing.JMenuItemjMenuItem2;privatejavax.swing.JMenuItemjMenuItem3;privatejavax.swing.JSeparatorjSeparator1;privatejavax.swing.JSeparatorjSeparator2;privatejavax.swing.JPanelmainPanel;privatejavax.swing.JMenuBarmenuBar;privatejavax.swing.JProgressBarprogressBar;privatejavax.swing.JLabelstatusAnimationLabel;privatejavax.swing.JLabelstatusMessageLabel;privatejavax.swing.JPanelstatusPanel;// End of variables declarationprivatefinalTimermessageTimer;privatefinalTimerbusyIconTimer;privatefinalIconidleIcon;privatefinalIcon[]busyIcons=newIcon[15];privateintbusyIconIndex=0;privateJDialogaboutBox;}