我想從我的類A中使用JTextField在類B中。我已經做了一些研究,但我似乎無法找到答案。使用JTextField從一個類到另一個
這裏是我的A類看起來像:
public A extends JFrame implements ActionListener {
public A(){
chrono = new JTextField("" + sec); // déclarer final car une classe interne va acceder à ce composant
chrono.setHorizontalAlignment(SwingConstants.CENTER);
chrono.setEditable(false);
chrono.setFont(new Font("Tahoma", Font.BOLD, 54));
chrono.setText("");
chrono.setBounds(631, 11, 127, 72);
contentPane.add(chrono);
chrono.setColumns(10);
}
}
我的B類是這樣的:
public class Actions extends Fenetre{
ActionListener tache_timer;
tache_timer = new ActionListener(){
public void actionPerformed(ActionEvent e){
sec++;
String textRes = res.getText();
if(sec == 3){
res.setText("FAIL");
}
if(sec == 6){
/*On realise une pause de 1 sec */
try {
TimeUnit.SECONDS.sleep(1);
} catch (InterruptedException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
EcouteClavier_actionPerformed(e);
sec = 0;
}
chrono.setText("" + sec);// This JTextField is not working
}
};
}
JTextField的我試圖使用被稱爲計時。如何使用計時,從A級到B級