PDA

View Full Version : فهمیدن فشرده شدن یک button



yegane8
دوشنبه 02 مرداد 1391, 03:08 صبح
سلام
چطوری باید هر دفعه که کاربر یک باتن رو می زنه مثلا به یک متغییر یه دونه اضافه کرد؟
باتشکر

yegane8
دوشنبه 02 مرداد 1391, 04:05 صبح
البته تو actionListener اوون باتن متغییر موردنظر رو بهش اضافه می کنم ولی به نظرم هر دفعه مقدار اولیه که موقع تعریف بهش دادم asign میشه
وقتی هم این متغییر رو از نوع static تعریف می کنم یه عالمه compileError پیش میاد
باید چی کار کنم؟
باتشکر

persianshadow
دوشنبه 02 مرداد 1391, 11:47 صبح
خب متغییر رو توی کلاس تعریف میکنید. یعنی از نوع class member :



public class Test extends javax.swing.JFrame {


private int i;
/**
* Creates new form Test
*/
public Test() {
initComponents();
}

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
this.i += 1;
}

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

System.out.println(i);

}
}


دکمه اول یه متغییرتون دونه دونه اضافه میکنه و اگه دکمه دوم رو بزنید میبینید که متغییر افزایش داشته :).