如上SetupBox里有这样的一个变量
public String ip; //有一个公有变量IP private void jButton9ActionPerformed(java.awt.event.ActionEvent evt) //有一个按键事件{
ip=jtextfield.gettext(); //ip被付值了个192.168.1.1
}
但当我在 Receipts里调用setupbox ip这个变量时,总是取得一个空值
取值方法如下
setupbox getip = new setupbox();
string testip = getip.ip;
JOptionPane.showMessageDialog(null,testip);
但每次都只能取得一个空值,得不到。192。168.1.1 请问是什么原因!!!!谢谢
在这句后面 加个 System.out.println(ip);看看IP有没有得到,同时,下面并没有触发什么事件,ip不为null又是什么呢?
setupbox getip = new setupbox();
string testip = getip.ip;
JOptionPane.showMessageDialog(null,testip);
下面那些我是在windowsopen 时触发的!
所以你这样调用
setupbox getip = new setupbox();
string testip = getip.ip;
肯定就是空的了,ip=192。168.1.1要在触发了那个按键事件后才会获得的