⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 domain.java~35~

📁 java课的一个功课
💻 JAVA~35~
📖 第 1 页 / 共 2 页
字号:
      }
    });

    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 + -