如何在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);
}