我是NetBeans和Java的新手,我只是想知道如何在多个Jrame中使用我的值。
我首先在第一个Jframe中声明了我的变量
public class GUI extends javax.swing.JFrame {
int Num1;
int Num2;
int Num3;
然后我做了这个,以便可以使用文本字段和保存按钮更新这些整数。
private void saveNumbersMouseClicked(java.awt.event.MouseEvent evt) {
Num1 = Integer.parseInt(Field1.getText ());
Num2 = Integer.parseInt(Field2.getText());
Num3 = Integer.parseInt(Field3.getText());
}
现在我想在不同Jframe中的标签中显示这些结果,但我不太清楚如何执行它。任何帮助,将不胜感激。 谢谢:)
答案 0 :(得分:0)
如果要将它们打印到组件,如果要查看结果,则必须更新标签上的文本。
您的代码应该可以使用,但之后您必须在想要查看的实体上重新设置文本
答案 1 :(得分:-1)
你可以做的一件事就是让他们public static
:
public static int Num1;
public static int Num2;
public static int Num3;
这意味着您可以使用GUI.Num1
,GUI.Num2
等访问它们。如果您可以访问GUI
的实例,则无需进行static
{{1} }}