Ae galera novamente estou postando este erro que está dando será que alguem pode me ajudar?a linha em negrito é que está com problema
public void setRadioPanel(JPanel[] _painel){
this.painel = _painel;
bg = new ButtonGroup[painel.length];
for(int i=0; i < painel.length;i++){
for(int y=0; y < painel[i].getComponentCount();y++){
if(painel[i].getComponent(y) instanceof JRadioButton){
[b]bg[i].add((AbstractButton) painel[i].getComponent(y)); [/b]
}
}
}
}
o erro que está dando é este:
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at utilidades.ControlRButtons.setRadioPanel(ControlRButtons.java:34)
at apresentacao.FFichaAtd.formInternalFrameOpened(FFichaAtd.java:656)
at apresentacao.FFichaAtd.access$100(FFichaAtd.java:22)
at apresentacao.FFichaAtd$1.internalFrameOpened(FFichaAtd.java:151)
at javax.swing.JInternalFrame.fireInternalFrameEvent(JInternalFrame.java:1461)
at javax.swing.JInternalFrame.show(JInternalFrame.java:1636)
at java.awt.Component.show(Component.java:1300)
at java.awt.Component.setVisible(Component.java:1253)
at javax.swing.JComponent.setVisible(JComponent.java:2535)
at apresentacao.FPrincipal.jToggleButton6ActionPerformed(FPrincipal.java:103)
at apresentacao.FPrincipal.access$200(FPrincipal.java:26)
at apresentacao.FPrincipal$2.actionPerformed(FPrincipal.java:71)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
at javax.swing.JToggleButton$ToggleButtonModel.setPressed(JToggleButton.java:269)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:234)
at java.awt.Component.processMouseEvent(Component.java:5488)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3126)
at java.awt.Component.processEvent(Component.java:5253)
at java.awt.Container.processEvent(Container.java:1966)
at java.awt.Component.dispatchEventImpl(Component.java:3955)
at java.awt.Container.dispatchEventImpl(Container.java:2024)
at java.awt.Component.dispatchEvent(Component.java:3803)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
at java.awt.Container.dispatchEventImpl(Container.java:2010)
at java.awt.Window.dispatchEventImpl(Window.java:1774)
at java.awt.Component.dispatchEvent(Component.java:3803)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
Agradeço antecipadamente