亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? showframe.java

?? 簡(jiǎn)易的http客戶(hù)端附源代碼 能幫助分析某個(gè)http站點(diǎn)的信息~
?? JAVA
字號(hào):
package utils;

import java.awt.*;
import java.awt.event.*;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JMenuBar;
import javax.swing.JMenu;
import javax.swing.JMenuItem;
import javax.swing.JButton;
import javax.swing.JLabel;
import javax.swing.JScrollPane;
import java.awt.BorderLayout;
import javax.swing.JTextArea;
import javax.swing.JTextField;
import com.borland.jbcl.layout.BoxLayout2;
import java.awt.Dimension;

public class ShowFrame extends JFrame {
  private JPanel contentPane;
  private BorderLayout borderLayout1 = new BorderLayout();
  private JMenuBar jMenuBar1 = new JMenuBar();
  private JMenu jMenuFile = new JMenu();
  private JMenuItem jMenuFileExit = new JMenuItem();
  private JMenu jMenuHelp = new JMenu();
  private JMenuItem jMenuHelpAbout = new JMenuItem();
  private JScrollPane mainPane1 = new JScrollPane();
  private JPanel savePanel = new JPanel();
  private JPanel urlPanel = new JPanel();
  private JTextArea mainText = new JTextArea();
  private JTextField urlText = new JTextField();
  private BoxLayout2 urlBoxLayout = new BoxLayout2();
  private JButton prevButton = new JButton();
  private JButton nextButton = new JButton();
  private JButton sendButton = new JButton();
  private BoxLayout2 saveBoxLayout = new BoxLayout2();
  private JTextField saveText = new JTextField();
  private JButton saveButton = new JButton();

  public ShowFrame() {
    try {
      setDefaultCloseOperation(EXIT_ON_CLOSE);
      jbInit();
    }
    catch (Exception exception) {
      exception.printStackTrace();
    }
  }

  /**
   * Component initialization.
   *
   * @throws java.lang.Exception
   */
  private void jbInit() throws Exception {
    contentPane = (JPanel) getContentPane();
    contentPane.setLayout(borderLayout1);
    setSize(new Dimension(800, 600));
    setTitle("簡(jiǎn)易瀏覽器客戶(hù)端");
    jMenuFile.setText("文件");
    jMenuFileExit.setText("退出");
    jMenuFileExit.addActionListener(new ShowFrame_jMenuFileExit_ActionAdapter(this));
    jMenuHelp.setText("幫助");
    jMenuHelpAbout.setText("關(guān)于");
    jMenuHelpAbout.addActionListener(new ShowFrame_jMenuHelpAbout_ActionAdapter(this));
    urlPanel.setLayout(urlBoxLayout);
    urlText.setPreferredSize(new Dimension(60, 24));
    urlText.addKeyListener(new ShowFrame_urlText_keyAdapter(this));
    prevButton.setText("<<");
    nextButton.setText(">>");
    sendButton.setText("發(fā)送");
    sendButton.addMouseListener(new ShowFrame_sendButton_mouseAdapter(this));
    savePanel.setLayout(saveBoxLayout);
    saveButton.setToolTipText("");
    saveButton.setText("保存");
    saveText.addKeyListener(new ShowFrame_saveText_keyAdapter(this));
    jMenuBar1.add(jMenuFile);
    jMenuFile.add(jMenuFileExit);
    jMenuBar1.add(jMenuHelp);
    jMenuHelp.add(jMenuHelpAbout);
    setJMenuBar(jMenuBar1);
    contentPane.add(mainPane1, java.awt.BorderLayout.CENTER);
    mainPane1.getViewport().add(mainText);
    contentPane.add(savePanel, java.awt.BorderLayout.SOUTH);
    savePanel.add(saveText);
    savePanel.add(saveButton);
    contentPane.add(urlPanel, java.awt.BorderLayout.NORTH);
    urlPanel.add(urlText);
    urlPanel.add(prevButton);
    urlPanel.add(nextButton);
    urlPanel.add(sendButton);
  }

  /**
   * File | Exit action performed.
   *
   * @param actionEvent ActionEvent
   */
  void jMenuFileExit_actionPerformed(ActionEvent actionEvent) {
    System.exit(0);
  }

  /**
   * Help | About action performed.
   *
   * @param actionEvent ActionEvent
   */
  void jMenuHelpAbout_actionPerformed(ActionEvent actionEvent) {
    ShowFrame_AboutBox dlg = new ShowFrame_AboutBox(this);
    Dimension dlgSize = dlg.getPreferredSize();
    Dimension frmSize = getSize();
    Point loc = getLocation();
    dlg.setLocation((frmSize.width - dlgSize.width) / 2 + loc.x,
                    (frmSize.height - dlgSize.height) / 2 + loc.y);
    dlg.setModal(true);
    dlg.pack();
    dlg.setVisible(true);
  }

  public synchronized void urlBtn_mouseClicked() {
    String urlTxt = urlText.getText();
    if ((urlTxt == null) || (urlTxt.equals(""))) {
//      setRedAlert("請(qǐng)輸入內(nèi)容!");
      return;
    }
    HttpClient hc = new HttpClient();
    String tmp = hc.getResponseStr(urlTxt);
    mainText.setText("");
    mainText.append(tmp);
  }

  public void saveText_keyPressed(KeyEvent keyEvent) {
    int j = keyEvent.getKeyCode();
    if (j == keyEvent.VK_ENTER) {
      urlBtn_mouseClicked();
    }
  }

  public void sendButton_mouseClicked(MouseEvent mouseEvent) {
    urlBtn_mouseClicked();
  }

  public void urlText_keyPressed(KeyEvent keyEvent) {
    int j = keyEvent.getKeyCode();
    if (j == keyEvent.VK_ENTER) {
      urlBtn_mouseClicked();
    }
  }
}


class ShowFrame_saveText_keyAdapter extends KeyAdapter {
  private ShowFrame adaptee;
  ShowFrame_saveText_keyAdapter(ShowFrame adaptee) {
    this.adaptee = adaptee;
  }

  public void keyPressed(KeyEvent keyEvent) {
    adaptee.saveText_keyPressed(keyEvent);
  }
}

class ShowFrame_sendButton_mouseAdapter extends MouseAdapter {
  private ShowFrame adaptee;
  ShowFrame_sendButton_mouseAdapter(ShowFrame adaptee) {
    this.adaptee = adaptee;
  }

  public void mouseClicked(MouseEvent mouseEvent) {
    adaptee.sendButton_mouseClicked(mouseEvent);
  }
}

class ShowFrame_urlText_keyAdapter extends KeyAdapter {
  private ShowFrame adaptee;
  ShowFrame_urlText_keyAdapter(ShowFrame adaptee) {
    this.adaptee = adaptee;
  }

  public void keyPressed(KeyEvent keyEvent) {
    adaptee.urlText_keyPressed(keyEvent);
  }
}

class ShowFrame_jMenuFileExit_ActionAdapter implements ActionListener {
  private ShowFrame adaptee;

  ShowFrame_jMenuFileExit_ActionAdapter(ShowFrame adaptee) {
    this.adaptee = adaptee;
  }

  public void actionPerformed(ActionEvent actionEvent) {
    adaptee.jMenuFileExit_actionPerformed(actionEvent);
  }
}

class ShowFrame_jMenuHelpAbout_ActionAdapter implements ActionListener {
  private ShowFrame adaptee;

  ShowFrame_jMenuHelpAbout_ActionAdapter(ShowFrame adaptee) {
    this.adaptee = adaptee;
  }

  public void actionPerformed(ActionEvent actionEvent) {
    adaptee.jMenuHelpAbout_actionPerformed(actionEvent);
  }
}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲色图20p| 国产不卡在线视频| 亚洲一线二线三线久久久| 亚洲人妖av一区二区| 亚洲欧美日韩国产成人精品影院| 国产精品二三区| 亚洲视频在线观看一区| 日韩久久一区二区| 亚洲乱码中文字幕| 亚洲一区二区三区四区在线免费观看 | 欧美久久久久久久久中文字幕| 91免费观看在线| 在线亚洲精品福利网址导航| 欧洲人成人精品| 欧美剧情片在线观看| 欧美电影一区二区三区| 日韩手机在线导航| 精品国精品国产| 国产欧美一区二区精品忘忧草| 国产精品全国免费观看高清| 亚洲欧美另类久久久精品2019| 一区二区三区在线播放| 肉色丝袜一区二区| 精品制服美女久久| 成人国产一区二区三区精品| 精品久久久久99| 久久久国际精品| 亚洲色图在线播放| 同产精品九九九| 久久99久国产精品黄毛片色诱| 国产成人精品免费视频网站| 99久久免费精品高清特色大片| 欧美在线观看你懂的| 日韩视频在线你懂得| 国产欧美视频一区二区| 亚洲精品乱码久久久久久黑人 | 国产成人亚洲综合a∨婷婷图片| 成人免费黄色在线| 欧美午夜精品理论片a级按摩| 日韩一区二区三区在线视频| 国产亚洲自拍一区| 亚洲一线二线三线久久久| 精品在线你懂的| 99久久99久久精品免费看蜜桃| 欧美日韩成人在线一区| 久久亚洲春色中文字幕久久久| 亚洲人成影院在线观看| 麻豆精品在线看| 99精品1区2区| 久久一留热品黄| 香蕉影视欧美成人| 成人免费视频视频在线观看免费| 欧美日韩精品欧美日韩精品一综合| 久久久久久影视| 亚洲成人免费看| jizzjizzjizz欧美| 欧美videofree性高清杂交| 亚洲色图欧美在线| 国产激情精品久久久第一区二区 | 日韩一区二区免费在线电影| 国产精品国产三级国产a| 麻豆精品一二三| 欧美在线啊v一区| 日本一二三不卡| 美女在线观看视频一区二区| 色久综合一二码| 久久精品亚洲国产奇米99| 爽爽淫人综合网网站| 99国产欧美久久久精品| 久久久亚洲综合| 欧美a级一区二区| 欧美日韩在线免费视频| 国产精品理伦片| 国产乱子轮精品视频| 97国产一区二区| 欧美xxx久久| 午夜精品久久久久久久久| 日本精品视频一区二区三区| 久久久久久久久一| 美女网站色91| 欧美日韩成人在线| 一区二区三区四区在线播放| 成人久久视频在线观看| 久久欧美一区二区| 久久成人18免费观看| 欧美一区二区视频在线观看2020| 亚洲自拍偷拍av| 色欧美乱欧美15图片| 中文字幕精品一区二区三区精品 | 一本一本大道香蕉久在线精品| 久久噜噜亚洲综合| 久久不见久久见免费视频1| 51精品秘密在线观看| 亚洲国产wwwccc36天堂| 99精品国产99久久久久久白柏| 国产欧美精品一区二区三区四区| 精品一区二区三区视频在线观看| 欧美一区中文字幕| 日本一区中文字幕| 日韩欧美中文字幕公布| 欧美aaaaaa午夜精品| 91精品国产综合久久精品性色| 亚洲电影视频在线| 欧美日韩亚洲综合一区| 亚洲午夜在线视频| 欧美亚洲日本一区| 亚洲第一主播视频| 5858s免费视频成人| 日韩成人免费看| 91精品国产综合久久国产大片| 青青草国产成人99久久| 精品久久久久久最新网址| 国产一区啦啦啦在线观看| 精品国产99国产精品| 国产大陆a不卡| 国产精品国模大尺度视频| 91女人视频在线观看| 一二三区精品视频| 91精品免费在线| 国产在线精品一区二区夜色| 国产日本一区二区| 91原创在线视频| 性做久久久久久免费观看| 日韩女同互慰一区二区| 国产精品夜夜嗨| 亚洲精品国产第一综合99久久| 欧美日韩综合一区| 色综合久久精品| 亚洲国产视频直播| 日韩欧美中文字幕精品| 国产·精品毛片| 一区二区视频在线| 3d动漫精品啪啪1区2区免费| 韩国一区二区三区| 18欧美乱大交hd1984| 欧美日韩1区2区| 国产电影一区在线| 亚洲一区二区三区国产| 日韩一区二区三区视频在线| 国产精品系列在线观看| 亚洲主播在线播放| 欧美电影免费观看高清完整版| av电影天堂一区二区在线观看| 亚洲成人中文在线| 国产欧美日韩综合精品一区二区| 色哟哟欧美精品| 韩国视频一区二区| 一区二区三区四区在线播放| 日韩精品一区二区三区中文不卡| 成人免费观看男女羞羞视频| 午夜在线成人av| 国产蜜臀97一区二区三区| 欧美日韩aaaaa| 成人激情电影免费在线观看| 亚洲大片免费看| 国产精品理论片在线观看| 4438成人网| 色综合久久66| 国产一区二三区| 亚洲国产欧美在线| 久久精品视频在线看| 欧美日韩一二三| 成人国产一区二区三区精品| 日韩成人免费看| 夜夜嗨av一区二区三区中文字幕| 国产日韩欧美麻豆| 日韩一区和二区| 欧美三级蜜桃2在线观看| 国产成人精品亚洲777人妖| 日韩精品乱码免费| 亚洲欧美激情在线| 久久精品免费在线观看| 欧美一区二区三区白人| 91视视频在线观看入口直接观看www | 欧美视频精品在线| 高清在线不卡av| 久久国产精品色| 日韩国产欧美视频| 亚洲自拍与偷拍| 日韩美女视频19| 久久精品日产第一区二区三区高清版 | 国产精品沙发午睡系列990531| 欧美一区二区三区在线观看视频| av一区二区三区在线| 激情另类小说区图片区视频区| 视频一区二区不卡| 一区二区三区精品| 亚洲日本一区二区三区| 日本一区二区三区在线不卡| 精品国产一区二区在线观看| 欧美无砖专区一中文字| 色综合久久久久综合99| av一区二区久久| 成人在线综合网| 国产成人在线免费| 国产精品白丝jk黑袜喷水| 精品一区二区在线看| 蜜桃免费网站一区二区三区| 日韩在线一区二区| 日韩精品福利网|