📄 jdstatframe.java
字号:
package jdumper.ui;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import jpcap.packet.*;
import javax.swing.*;
public abstract class JDStatFrame extends JFrame
{
JDStatFrame(String title){
super(title);
JDStatFrameUpdater.start();
addWindowListener(new java.awt.event.WindowAdapter(){
public void windowClosed(java.awt.event.WindowEvent evt){
//hide();
setVisible(false);
}
});
}
abstract void fireUpdate();
public abstract void addPacket(Packet p);
public abstract void clear();
public void startUpdating(){
JDStatFrameUpdater.setRepeats(true);
JDStatFrameUpdater.start();
}
public void stopUpdating(){
JDStatFrameUpdater.stop();
JDStatFrameUpdater.setRepeats(false);
JDStatFrameUpdater.start();
}
javax.swing.Timer JDStatFrameUpdater=new javax.swing.Timer(500,new ActionListener(){
public void actionPerformed(ActionEvent evt){
fireUpdate();
repaint();
}
});
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -