Jump to content
pipaspfma

[Resolvido] Como passar variavel de um jframe para outro

Recommended Posts

pipaspfma

Boa Noite,

estou com um problema em java, não consigo passar uma ou mais variáveis de um jframe para outro.

Já tentei por argumentos mas ele tem que ser estático, alguém sabe como resolver?

Obrigado

Share this post


Link to post
Share on other sites
HappyHippyHippo

Já tentei por argumentos mas ele tem que ser estático, alguém sabe como resolver?

não necessita de ser estático.

se um jFrame tiver a referência do outro, basta criar um método para fazer o trabalho

exemplo

public class MyFrame extends JFrame
{
 int value;
 MyFrame sibling;

 public MyFrame() { }
 public MyFrame(MyFrame frame) { sibling = frame; }

 public void setSibling(MyFrame frame) { sibling = frame; }

 public setValue(int value) { this.value = value }
 public sendValue() { if (sibling != null) sibling.setValue(this.value); } // <---- enviar valor para outro JFrame
}

static public void main(String[] args)
{
 MyFrame frame1 = new MyFrame();
 MyFrame frame2 = new MyFrame(frame1);

 frame1.sendValue();
}

Edited by HappyHippyHippo

IRC : sim, é algo que ainda existe >> #p@p

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.