![](/img/trans.png)
[英]Using JButton ActionListener to run different class in same package
[英]Java using ActionListener in different file in same package /NetBeans/
同一包中的java文件。 它的巴士預訂系統,一個是具有程序的Reservation.java,另一個是JPanel.java GUI。 我的問題是:我想通過按JPanel.java中的按鈕來增加Main.java中的計數器
Main.java
public static void main(String args[]) {
JFrame frame = new JFrame();
JPanel panel = new JPanel();
frame.getContentPane().add(panel);
JPanel.java
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
BookWindow window = new BookWindow(); //not working
i++;
}
謝謝<3
如何在“ Main”類中將計數器聲明為靜態變量並添加靜態方法以增加計數器:
public final class Main extends Application {
private static int counter=0;
static void incrementMainCounter()
{
counter++;
}
public static void main(String args[]) {
JFrame frame = new JFrame();
JPanel panel = new JPanel();
frame.getContentPane().add(panel);
}
}
然后,只要需要,就可以調用增量函數:
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
BookWindow window = new BookWindow(); //not working
incrementMainCounter();
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.