📄 90ec03c7370c001c1847d7f4734b3a60
字号:
package deng;
import java.awt.Checkbox;
import java.awt.Color;
import java.awt.ScrollPane;
import java.util.ArrayList;
import javax.swing.*;
import com.sun.org.apache.bcel.internal.verifier.structurals.Frame;
public class FireWallApp {
JFrame mainFrame;
JFrame subFrame;
MyArrayList serverRuleList=new MyArrayList(); //在子窗口中添加的IP服务等设置结果装在List中
MyArrayList defaultServerRuleList=new MyArrayList();
boolean flag=false;//用于从自定义回到默认方式时恢复默认规则
public FireWallApp(){
Rule rule1=new Rule("WWW(HTTP)");
Rule rule2=new Rule("Email");
Rule rule3=new Rule("FTP");
Rule rule4=new Rule("Telnet");
Rule rule5=new Rule("SSH");
Rule rule6=new Rule("DHCP");
rule1.setDport("80");
rule2.setDport("25");
rule3.setDport("20,21");
defaultServerRuleList.add(rule1);
defaultServerRuleList.add(rule2);
defaultServerRuleList.add(rule3);
// defaultServerRuleList.add(rule1);
// defaultServerRuleList.add(rule2);
// defaultServerRuleList.add(rule3);
// defaultServerRuleList.add(rule1);
// defaultServerRuleList.add(rule2);
// defaultServerRuleList.add(rule3);
// defaultServerRuleList.add(rule1);
// defaultServerRuleList.add(rule2);
// defaultServerRuleList.add(rule3);
}
public static void main(String[] args) {
FireWallApp fwa=new FireWallApp();
new MainWindow(fwa);
// JFrame j=new JFrame("ssss");
// j.setVisible(true);
// j.setLayout(null);
// j.setSize(300, 400);
// JScrollPane panel2=new JScrollPane();
// JTextArea ta=new JTextArea();
// panel2.getViewport().setView(ta);
// panel2.createVerticalScrollBar().setAutoscrolls(true);
//
// //panel2_2.createVerticalScrollBar();
// panel2.setBounds(0, 3, 190, 184);
//
// panel2.setBackground(Color.white);
// j.add(panel2);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -