私はjframeとjtextpaneを持っています、ユーザーがjframeを閉じるまでPCでポートをチェックするメソッドを実行したい、windowlistnerを使用して試していますが、メソッドは1回だけ実行し、ユーザーがアプリケーションを閉じるまで実行したい
frame = new JFrame();
frame.setResizable(false);
frame.setBounds(100, 100, 552, 444);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.getContentPane().setLayout(null);
frame.addWindowListener(new WindowListener() {
@Override
public void windowOpened(WindowEvent arg0) {
// TODO Auto-generated method stub
}
@Override
public void windowIconified(WindowEvent arg0) {
// TODO Auto-generated method stub
}
@Override
public void windowDeiconified(WindowEvent arg0) {
// TODO Auto-generated method stub
}
@Override
public void windowDeactivated(WindowEvent arg0) {
// TODO Auto-generated method stub
}
@Override
public void windowClosing(WindowEvent arg0) {
// TODO Auto-generated method stub
}
@Override
public void windowClosed(WindowEvent arg0) {
// TODO Auto-generated method stub
}
@Override
public void windowActivated(WindowEvent arg0) {
checkport(); // this run at first time only!
}
});