ログファイルからデータベースにデータを送信するプログラムを作成しています。実行ボタンを押すとプログラムが開始し、停止ボタンを押すと停止します。今まで、実行ボタンを押すと実行できましたが、停止できませんでした。誰かが私を助けることができますか?
私が停止したいプログラムはこれです(停止を行うためにすべてが重要だとは思いませんが、プログラム全体を入れます):
private void RunActionPerformed(java.awt.event.ActionEvent evt){
// Creating a Timer object and scheduling the program to run every ten minutes
if(evt.getSource() == Run) {
Timer timer = new Timer();
timer.scheduleAtFixedRate(new TimerTask(){
public void run() {
try {
// THE CODE, WITH WHAT HAS TO BE DONE
} catch (SQLException ex) {
JOptionPane.showMessageDialog(null,ex);;
} catch (IOException ex) {
JOptionPane.showMessageDialog(null,ex);;
} catch (InstantiationException ex) {
JOptionPane.showMessageDialog(null,ex);;
} catch (IllegalAccessException ex) {
JOptionPane.showMessageDialog(null,ex);;
} catch (ClassNotFoundException ex) {
JOptionPane.showMessageDialog(null,ex);;
}
}
}, 0, 60 * 1000 * 10); //Number of minutes, until the program starts to run again
}
}
private void StopActionPerformed(java.awt.event.ActionEvent evt){
// TODO add your handling code here:
}
では、それを止めるにはどうすればよいでしょうか。前もって感謝します