将数据从一种摇摆形式传输到另一种摇摆形式

时间:2013-11-07 16:02:31

标签: java swing constructor

我有两种挥杆形式。为了便于讨论,我将称之为Form1Form2

Form1中,我有一些切换按钮,点击这些按钮后,可以更改自己的文字和标签文字。我使用以下代码从Form1致电Form2

Form1 frm = new Form1(param1,param2);
frm.setVisible(true);
frm.pack();
frm.setLocationRelativeTo(null);

现在我在Form1中有2个构造函数,一个没有参数,另一个具有适合上面传递的数据的参数。在后者中,我调用了一种方法,该方法使用param1param2来更改切换按钮的文本。

Button1.setText(param1);
Button2.setText(param2);
changeText();

changeText()方法是负责根据按钮文本更改标签文本的方法。从Form1调用Form2后,可以根据param1param2更改按钮的文字。但它无法更改标签文本。单击时按钮也不会更改文本,因此标签也不会。但是,当Form1单独运行时,它会成功执行其功能。那是为什么?

0 个答案:

没有答案