Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/457.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在java gui中使用其他按钮的变量_Java_Javascript - Fatal编程技术网

如何在java gui中使用其他按钮的变量

如何在java gui中使用其他按钮的变量,java,javascript,Java,Javascript,我想使用变量Drink\u quan private void jTextField4ActionPerformed(java.awt.event.ActionEvent evt) { tab = jTextField4.getText(); int Drink_quan = Integer.parseInt(tab); } 在 但是它不显示任何消息您可以将其设置为类变量。然后在jTextField4ActionPerformed中设置它的值,以后可以在jButton1Actio

我想使用变量
Drink\u quan

private void jTextField4ActionPerformed(java.awt.event.ActionEvent evt) {

  tab = jTextField4.getText();
  int Drink_quan = Integer.parseInt(tab);

} 


但是它不显示任何消息

您可以将其设置为类变量。然后在
jTextField4ActionPerformed
中设置它的值,以后可以在
jButton1ActionPerformed
中使用它。实际上,您不能使用它,因为
Drink\u quan
在方法
jTextField4ActionPerformed
中是一个局部变量,变量
Drink\u quan
仅在第一个函数的范围内定义,因此当函数存在时-此变量失效

在函数外部声明它,以便在这两个函数(以及类中的任何其他函数)中使用它:


我这么做了,但这是私人的,这有问题吗
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { 

  JOptionPane.showMessageDialog(null, Drink_quan);  

}
int Drink_quan;

private void jTextField4ActionPerformed(java.awt.event.ActionEvent evt) {                                            
    tab = jTextField4.getText();
    rink_quan = Integer.parseInt(tab);
} 

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { 
     JOptionPane.showMessageDialog(null,Drink_quan);  
}