Java-其他类中的JButton调用函数

问题描述 投票:1回答:1

我正在创建计时器应用程序。我创建了计时器(以毫秒为单位)和接口(使用JFrame)。当我从主类“应用程序”中单击按钮“ Start_button”(在“ WindowChrono”类中)时,我想启动我的计时(在“ Chrono”类中)。

[启动按钮 in WindowChrono

JButton Start_button = new JButton("Start");
        Start_button.setForeground(Color.BLUE);
        Start_button.setFont(new Font("Tahoma", Font.PLAIN, 20));
        Start_button.setBackground(new Color(255, 255, 255));
        Start_button.setBounds(474, 456, 142, 27);
        Start_button.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent arg0) {
                if(i==0) {
                    Start_button.setText("Stop");
                    i = 1;
                }
                else {
                    Start_button.setText("Start");
                    i = 0;
                }
            }
        });

应用程序>>

public class Application extends WindowChrono {

    public void main(String[] args) {
        WindowChrono window = new WindowChrono();
        run();
        Chrono Timer = new Chrono();
        int refreshTime = 10;
        Timer.start(); // LORS DE L ACTIVATION DU BOUTON START
        Timer.stop(); // LORS DE L ACTIVATION DU BOUTON STOP
        while (Timer.getStopTime == 0) {
            Thread.sleep(refreshTime);
            System.out.println(Timer.actualTime()); // AFFICHE LE TEMPS ACUTEL DANS LA FENETRE D'AFFICHAGE
            }

        System.out.println(Timer.getTime());
    }
}

我该怎么做?

非常感谢您的帮助,

Le commentateur

我正在创建计时器应用程序。我创建了计时器(以毫秒为单位)和接口(使用JFrame)。当我单击bouton“ Start_button”(在...

java jbutton
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.