Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

pipaspfma

[Resolvido] Como passar variavel de um jframe para outro

Mensagens Recomendadas

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

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros 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();
}

Editado por HappyHippyHippo

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

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.