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

📄 interface.java

📁 一个基于J2EE开发的BROWSER,具体什么功能,朋友们下载看了就知道了.是个网站系统来的.
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
                else jButton4.setEnabled(true);
                //若向前有历史记录,将向前按纽设成可见
                if(max>currentHistoryPage)
                    jButton5.setEnabled(true);
                else
                    jButton5.setEnabled(false);
            }
            catch(IOException ex) {
                JOptionPane msg = new JOptionPane();
                JOptionPane.showMessageDialog(this, "URL地址不正确:"+jTextField1.getText(), "输入不正确!", 0);
            }
            }
        }
    }//GEN-LAST:event_jButton5ActionPerformed
    
    private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton4ActionPerformed
// TODO 将在此处添加您的处理代码:
        //选择后退
        if (evt.getSource() == jButton4)
        {
            String url = (String)history.get(--currentHistoryPage); //取出上一条历史记录
            try {
                jTextField1.setText(url);
                jEditorPane1.setPage(url);           // 显示URL
                // 如果是历史记录中的第一个页面,那么back按钮不可用
	        if (currentHistoryPage < 1) jButton4.setEnabled(false);
                else jButton4.setEnabled(true);
                //若向前有历史记录,将向前按纽设成可见
                if(max>currentHistoryPage)
                    jButton5.setEnabled(true);
            }
            catch(IOException ex) {
                JOptionPane msg = new JOptionPane();
                JOptionPane.showMessageDialog(this, "URL地址不正确:"+jTextField1.getText(), "输入不正确!", 0);
            }
        }
        
    }//GEN-LAST:event_jButton4ActionPerformed

    private void jMenuItem1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem1ActionPerformed
// TODO 将在此处添加您的处理代码:
        if (evt.getSource() == jMenuItem1)
        {
            JOptionPane.showMessageDialog(this,"        author:   朱洁丹","朱洁丹 mini Browaer",JOptionPane.INFORMATION_MESSAGE);
        }
    }//GEN-LAST:event_jMenuItem1ActionPerformed

    private void jMenu1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenu1ActionPerformed
// TODO 将在此处添加您的处理代码:
    }//GEN-LAST:event_jMenu1ActionPerformed

    private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton3ActionPerformed
// TODO 将在此处添加您的处理代码:
        if (evt.getSource() == jButton3)
        {
  /*          if(!jTextField1.getText().startsWith("http://"))
            {
                jTextField1.setText("http://" + jTextField1.getText());
            }*/
            try {
                jEditorPane1.setText("");
                jTextField1.setText("");
            }
            catch(Exception ex) {
                JOptionPane msg = new JOptionPane();
                JOptionPane.showMessageDialog(this, "URL地址不正确:"+jTextField1.getText(), "输入不正确!", 0);
            }
        }
    }//GEN-LAST:event_jButton3ActionPerformed

    private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton2ActionPerformed
// TODO 将在此处添加您的处理代码:
        if (evt.getSource() == jButton2)
        {
            if(!jTextField1.getText().startsWith("http://"))
            {
                jTextField1.setText("http://" + jTextField1.getText());
            }
            try {
                jEditorPane1.setPage(jTextField1.getText());           // 显示URL
            }
            catch(IOException ex) {
                JOptionPane msg = new JOptionPane();
                JOptionPane.showMessageDialog(this, "URL地址不正确:"+jTextField1.getText(), "输入不正确!", 0);
                // 如果是历史记录中的第一个页面,那么back按钮不可用
                if (currentHistoryPage < 1) jButton4.setEnabled(false);
                else jButton4.setEnabled(true);
            }
        }
    }//GEN-LAST:event_jButton2ActionPerformed

    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton1ActionPerformed
// TODO 将在此处添加您的处理代码:  确定按钮的事件
        if (evt.getSource() == jButton1)
        {
            
            if(!jTextField1.getText().startsWith("http://"))
            {
                jTextField1.setText("http://" + jTextField1.getText());
            }
            try {
                 history.add(jTextField1.getText());
                currentHistoryPage++;// 历史记录指向当前页面
                jEditorPane1.setPage(jTextField1.getText());  // 显示URL
                if(max<currentHistoryPage)
                    max = currentHistoryPage;
                // 如果是历史记录中的第一个页面,那么back按钮不可用
	        if (currentHistoryPage < 1) jButton4.setEnabled(false);
                else jButton4.setEnabled(true);
                //若向前有历史记录,将向前按纽设成可见
                if(max>currentHistoryPage)
                    jButton5.setEnabled(true);
	    }  
            catch(IOException ex) {
                JOptionPane msg = new JOptionPane();
                JOptionPane.showMessageDialog(this, "URL地址不正确:"+jTextField1.getText(), "输入不正确!", 0);
                // 如果是历史记录中的第一个页面,那么back按钮不可用
                if (currentHistoryPage < 1) jButton4.setEnabled(false);
                else jButton4.setEnabled(true);
            }
        }
    }//GEN-LAST:event_jButton1ActionPerformed

    private void jTextField1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextField1ActionPerformed
// TODO 将在此处添加您的处理代码:
        if(!jTextField1.getText().startsWith("http://"))
            {
                jTextField1.setText("http://" + jTextField1.getText());
            }
        try {
                history.add(jTextField1.getText());
                currentHistoryPage++;// 历史记录指向当前页面
                jEditorPane1.setPage(jTextField1.getText());           // 显示URL
                if(max<currentHistoryPage)
                    max = currentHistoryPage;
                // 如果是历史记录中的第一个页面,那么back按钮不可用
                if (currentHistoryPage > 0) jButton4.setEnabled(true);
                //若向前有历史记录,将向前按纽设成可见
                if(max>currentHistoryPage)
                    jButton5.setEnabled(true);
            }
        catch(IOException ex) {
                JOptionPane msg = new JOptionPane();
                JOptionPane.showMessageDialog(this, "URL地址不正确:"+jTextField1.getText(), "输入不正确!", 0);
                if (currentHistoryPage < 1) jButton4.setEnabled(false);
                else jButton4.setEnabled(true);
            }
    }//GEN-LAST:event_jTextField1ActionPerformed

    private void jEditorPane1HyperlinkUpdate(javax.swing.event.HyperlinkEvent evt) {//GEN-FIRST:event_jEditorPane1HyperlinkUpdate
// TODO 将在此处添加您的处理代码:  连接事件
        if (evt.getEventType() ==HyperlinkEvent.EventType.ACTIVATED)
        {
         /*   try
            {   jEditorPane1.setPage(evt.getURL());}
            catch(IOException ioe)
            {   jEditorPane1.setText("<B>" + evt.getURL() + "unloadable</B><P>" + ioe);}*/
            try {
                    URL url = evt.getURL();                       // 从消息中得到URL
                    jEditorPane1.setPage(url);                            // 显示页面内容
                    jTextField1.setText(url.toString()); // 显示URL
                     currentHistoryPage++;
                     if(max<currentHistoryPage)
                     max = currentHistoryPage;
                }
            catch(IOException io){
                    JOptionPane msg = new JOptionPane();
                    JOptionPane.showMessageDialog(this, "打开该链接失败!", "输入不正确!", 0);
                }
        }
    }//GEN-LAST:event_jEditorPane1HyperlinkUpdate
    
    /**
     * @param args the command line arguments
     */
    public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                Interface inf = new Interface();
                inf.setVisible(true);
            }
        });
        
    } 
    
    // 变量声明 - 不进行修改//GEN-BEGIN:variables
    private javax.swing.JButton jButton1;
    private javax.swing.JButton jButton2;
    private javax.swing.JButton jButton3;
    private javax.swing.JButton jButton4;
    private javax.swing.JButton jButton5;
    private javax.swing.JEditorPane jEditorPane1;
    private javax.swing.JLabel jLabel1;
    private javax.swing.JMenu jMenu1;
    private javax.swing.JMenuBar jMenuBar1;
    private javax.swing.JMenuItem jMenuItem1;
    private javax.swing.JPanel jPanel1;
    private javax.swing.JScrollPane jScrollPane2;
    private javax.swing.JTextField jTextField1;
    // 变量声明结束//GEN-END:variables
    
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -