📄 domain.java~35~
字号:
}
});
jButton22.setText("V");
jButton22.setFont(new java.awt.Font("Dialog", 0, 9));
jButton22.setBounds(new Rectangle(80, 175, 40, 30));
jButton22.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(ActionEvent e) {
jButton22_actionPerformed(e);
}
});
jButton23.setText("W");
jButton23.setFont(new java.awt.Font("Dialog", 0, 9));
jButton23.setBounds(new Rectangle(120, 175, 42, 30));
jButton23.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(ActionEvent e) {
jButton23_actionPerformed(e);
}
});
jButton24.setText("X");
jButton24.setFont(new java.awt.Font("Dialog", 0, 9));
jButton24.setBounds(new Rectangle(160, 175, 40, 30));
jButton24.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(ActionEvent e) {
jButton24_actionPerformed(e);
}
});
jButton25.setText("Y");
jButton25.setFont(new java.awt.Font("Dialog", 0, 9));
jButton25.setBounds(new Rectangle(200, 175, 40, 30));
jButton25.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(ActionEvent e) {
jButton25_actionPerformed(e);
}
});
jButton26.setText("Z");
jButton26.setFont(new java.awt.Font("Dialog", 0, 9));
jButton26.setBounds(new Rectangle(240, 175, 40, 30));
jButton2.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(ActionEvent e) {
jButton26_actionPerformed(e);
}
});
jLabel3.setText("Country");
jLabel3.setBounds(new Rectangle(46, 223, 68, 18));
jLabel4.setText("Domain");
jLabel4.setBounds(new Rectangle(153, 225, 68, 14));
jLabel5.setText("Request");
jLabel5.setBounds(new Rectangle(240, 222, 66, 21));
jLabel6.setText("Byte Sent");
jLabel6.setBounds(new Rectangle(336, 224, 85, 17));
jScrollPane1.setBounds(new Rectangle(44, 243, 101, 307));
jScrollPane2.setBounds(new Rectangle(153, 243, 54, 304));
jScrollPane3.setBounds(new Rectangle(237, 244, 81, 306));
jScrollPane4.setBounds(new Rectangle(337, 244, 88, 309));
this.getContentPane().add(jLabel1, null);
this.getContentPane().add(jLabel2, null);
this.getContentPane().add(jButton3, null);
this.getContentPane().add(jButton2, null);
this.getContentPane().add(jButton1, null);
this.getContentPane().add(jButton4, null);
this.getContentPane().add(jButton5, null);
this.getContentPane().add(jButton6, null);
this.getContentPane().add(jButton7, null);
this.getContentPane().add(jButton8, null);
this.getContentPane().add(jButton9, null);
this.getContentPane().add(jButton10, null);
this.getContentPane().add(jButton11, null);
this.getContentPane().add(jButton12, null);
this.getContentPane().add(jButton13, null);
this.getContentPane().add(jButton14, null);
this.getContentPane().add(jButton15, null);
this.getContentPane().add(jButton16, null);
this.getContentPane().add(jButton17, null);
this.getContentPane().add(jButton18, null);
this.getContentPane().add(jButton19, null);
this.getContentPane().add(jButton20, null);
this.getContentPane().add(jButton21, null);
this.getContentPane().add(jButton22, null);
this.getContentPane().add(jButton25, null);
this.getContentPane().add(jButton23, null);
this.getContentPane().add(jButton24, null);
this.getContentPane().add(jButton26, null);
this.getContentPane().add(jLabel3, null);
this.getContentPane().add(jLabel5, null);
this.getContentPane().add(jLabel6, null);
this.getContentPane().add(jScrollPane1, null);
//jScrollPane1.getViewport().add(new JList(v1), null);
this.getContentPane().add(jScrollPane3, null);
//jScrollPane3.getViewport().add(new JList(v3), null);
this.getContentPane().add(jLabel4, null);
this.getContentPane().add(jScrollPane2, null);
this.getContentPane().add(jScrollPane4, null);
//jScrollPane4.getViewport().add(new JList(v4), null);
//jScrollPane2.getViewport().add(new JList(v2), null);
this.setBounds(0,0,600,600);
this.setVisible(true);
this.setDefaultCloseOperation(1);
}
public static void main(String[] args) {
Domain domain = new Domain();
}
public void Extract(String s){
v1 = new Vector();
v2 = new Vector();
v3 = new Vector();
v4 = new Vector();
String country, domain, requests, bytesSent;
try{
br = new BufferedReader(new FileReader("Z:\\accessstatistics.htm"));
while ( (line = br.readLine()) != null) {
if (line.equals("<H2><A name=Domain>Total Transfers by Client Domain</A></H2><PRE>***********************************************************************")) {
for (int i = 0; i < 2; i++)
line = br.readLine();
while (! (line = br.readLine()).equals("</PRE>")) {
if ( (line.substring(42)).startsWith(s)) {
country = line.substring(42);
v1.addElement(country);
StringTokenizer st = new StringTokenizer(line, "\t| ");
st.nextToken();
st.nextToken();
bytesSent = st.nextToken();
requests = st.nextToken();
domain = st.nextToken();
v2.addElement(domain);
v3.addElement(requests);
v4.addElement(bytesSent);
addListToScrollPane();
}
}
}
}
}
catch(IOException e1){System.out.println("file not found");}
}
void jButton1_actionPerformed(ActionEvent e) {
String s = "A";
Extract(s);
}
void jButton2_actionPerformed(ActionEvent e) {
String s = "B";
Extract(s);
}
void jButton3_actionPerformed(ActionEvent e) {
String s = "C";
Extract(s);
}
void jButton4_actionPerformed(ActionEvent e) {
String s = "D";
Extract(s);
}
void jButton5_actionPerformed(ActionEvent e) {
String s = "E";
Extract(s);
}
void jButton6_actionPerformed(ActionEvent e) {
String s = "F";
Extract(s);
}
void jButton7_actionPerformed(ActionEvent e) {
String s = "G";
Extract(s);
}
void jButton8_actionPerformed(ActionEvent e) {
String s = "H";
Extract(s);
}
void jButton9_actionPerformed(ActionEvent e) {
String s = "I";
Extract(s);
}
void jButton10_actionPerformed(ActionEvent e) {
String s = "J";
Extract(s);
}
void jButton11_actionPerformed(ActionEvent e) {
String s = "K";
Extract(s);
}
void jButton12_actionPerformed(ActionEvent e) {
String s = "L";
Extract(s);
}
void jButton13_actionPerformed(ActionEvent e) {
String s = "M";
Extract(s);
}
void jButton14_actionPerformed(ActionEvent e) {
String s = "N";
Extract(s);
}
void jButton15_actionPerformed(ActionEvent e) {
String s = "O";
Extract(s);
}
void jButton16_actionPerformed(ActionEvent e) {
String s = "P";
Extract(s);
}
void jButton17_actionPerformed(ActionEvent e) {
String s = "Q";
Extract(s);
}
void jButton18_actionPerformed(ActionEvent e) {
String s = "R";
Extract(s);
}
void jButton19_actionPerformed(ActionEvent e) {
String s = "S";
Extract(s);
}
void jButton20_actionPerformed(ActionEvent e) {
String s = "T";
Extract(s);
}
void jButton21_actionPerformed(ActionEvent e) {
String s = "U";
Extract(s);
}
void jButton22_actionPerformed(ActionEvent e) {
String s = "V";
Extract(s);
}
void jButton23_actionPerformed(ActionEvent e) {
String s = "W";
Extract(s);
}
void jButton24_actionPerformed(ActionEvent e) {
String s = "X";
Extract(s);
}
void jButton25_actionPerformed(ActionEvent e) {
String s = "Y";
Extract(s);
}
void jButton26_actionPerformed(ActionEvent e) {
String s = "Z";
Extract(s);
}
public void addListToScrollPane(){
jScrollPane1.getViewport().add(new JList(v1), null);
jScrollPane2.getViewport().add(new JList(v2), null);
jScrollPane3.getViewport().add(new JList(v3), null);
jScrollPane4.getViewport().add(new JList(v4), null);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -