pipaspfma Posted December 19, 2012 at 09:09 PM Report #487872 Posted December 19, 2012 at 09:09 PM 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
HappyHippyHippo Posted December 19, 2012 at 09:24 PM Report #487874 Posted December 19, 2012 at 09:24 PM (edited) 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 December 19, 2012 at 09:25 PM by HappyHippyHippo IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
pipaspfma Posted December 20, 2012 at 12:57 AM Author Report #487892 Posted December 20, 2012 at 12:57 AM Obrigado
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now