![](/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.