[RESOLVIDO] Problema quando tento setar componentes atraves de um jframe remoto

1 resposta
FabioQuintana

Olá, GUJ.

Estou com um problema na minha aplicação, ja recorri ao que me cabe de recurso, e simplesmente não sei como resolver, acredito que sejá algo bastante simples… porém meu conhecimento em JAVA, não está me ajudando…

Segue o problema;

Tenho dois JFrame, os dois estão abertos, e preciso atraves de um setar um jLabel do outro… um exemplo…

FRAME1

28. public void setLabel(){ 29. jLabel1.setText("FUNCIONOU"); 30. }

FRAME2

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { new frame1().setLabel(); }

Acontece a seguinte situação…

Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at bg.frame1.setLabel(frame1.java:29) at bg.frame2.jButton1ActionPerformed(frame2.java:66) at bg.frame2.access$000(frame2.java:18) at bg.frame2$1.actionPerformed(frame2.java:41) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236) at java.awt.Component.processMouseEvent(Component.java:6263) at javax.swing.JComponent.processMouseEvent(JComponent.java:3267) at java.awt.Component.processEvent(Component.java:6028) at java.awt.Container.processEvent(Container.java:2041) at java.awt.Component.dispatchEventImpl(Component.java:4630) at java.awt.Container.dispatchEventImpl(Container.java:2099) at java.awt.Component.dispatchEvent(Component.java:4460) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4574) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168) at java.awt.Container.dispatchEventImpl(Container.java:2085) at java.awt.Window.dispatchEventImpl(Window.java:2478) at java.awt.Component.dispatchEvent(Component.java:4460) at java.awt.EventQueue.dispatchEvent(EventQueue.java:599) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

ou seja, não consigo acessar o componente…

Como resolver isso?

Abraço.

1 Resposta

FabioQuintana

http://www.guj.com.br/posts/list/123887.java#669871

Acertei a pesquisa e já solucionei o problema, Abraço.

Criado 23 de setembro de 2010
Ultima resposta 23 de set. de 2010
Respostas 1
Participantes 1