package jp.ac.kyutech.mns.ist;
import java.awt.event.MouseEvent;
import java.awt.event.MouseMotionAdapter;
import javax.swing.Icon;
import javax.swing.JFrame;
import javax.swing.JPanel;
import jp.ac.kyutech.mns.ist.util.QuickMenuActionManager;
public class ConfigPanel extends JPanel {
private static final long serialVersionUID = -5485725559777307133L;
public Icon tabIcon;
public String tabTitle;
long lastUpdated = 0;
public JFrame frame;//config window
public ConfigPanel(JFrame p){
frame = p;
tabIcon = QuickMenuActionManager.createNavigationIcon("general/Import"+"24");
tabTitle = "Import";
// JButton jb = new JButton("最新の状態に更新する");
// jb.addActionListener(new ActionListener(){
// @Override
// public void actionPerformed(ActionEvent arg0) {
// update();
// }
// });
// add(jb);
addMouseMotionListener(new MouseMotionAdapter() {
public void mouseMoved(MouseEvent ev){
checkupdate(); //最新の状態に更新
// System.out.println("update");
}
});
}
//画面の更新
public void checkupdate(){
long now = System.currentTimeMillis();
if (now - lastUpdated > 2000) {
update();
lastUpdated = now;
}
}
public void update(){
// System.out.println(lastUpdated);
}
}