• 大小: 15KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-24
  • 语言: Java
  • 标签: java  

资源简介

java毕业设计下载 以及源代码 和打包程序

资源截图

代码片段和文件信息

/*
**源代码框架
*/
import java.awt.*; 
import javax.swing.*;
import java.awt.event.*; 
import javax.swing.event.*;
import javax.swing.border.*;
import javax.swing.filechooser.FileFilter; 
import javax.swing.filechooser.FileView; 
import java.io.*; 
import java.util.*; 

class ViewSourceframe extends Jframe implements ActionListener{ 
    JPanel contentPane; 
    JPanel panel1 = new JPanel (); 
    JPanel panel2 = new JPanel (); 
    Border border1; 

    JButton closebutton = new JButton ();
    JButton savebutton = new JButton ();
    JScrollPane jScrollPanel = new JScrollPane (); 
    JTextArea jTextArea1 = new JTextArea (); 

    String htmlSource; 

    /**
**构造函数,初始化图形用户界面
*/
public ViewSourceframe (String htmlSource) {
        
        this.htmlSource = htmlSource; 
        enableEvents (AWTEvent.WINDOW_EVENT_MASK); 
        setSize (new Dimension (600500)); 
        settitle (“源代码“); 
        setDefaultCloseOperation (WindowConstants.DISPOSE_ON_CLOSE); 
        
        contentPane = (JPanel)getContentPane (); 
        contentPane.setLayout (new BorderLayout()); 
        
        panel2.setLayout (new FlowLayout()); 
        
        savebutton.setText (“保存“); 
        closebutton.setText (“退出“);
        
closebutton.addActionListener(this);
        savebutton.addActionListener(this);
        
        jScrollPanel.getViewport ().add (jTextArea1null); 
        border1 = BorderFactory.createEmptyBorder (4444); 
        panel1.setLayout (new BorderLayout()); 
        panel1.setBorder (border1); 
        panel1.add (jScrollPanelBorderLayout.CENTER); 
        contentPane.add (panel1BorderLayout.CENTER); 
        
        panel2.add (savebutton); 
        panel2.add (closebutton); 
        
contentPane.add (panel2BorderLayout.SOUTH); 
        this.jTextArea1.setEditable (true); 
        this.jTextArea1.setText (this.htmlSource); 
        //设置光标的位置,将其移动到文本区第0个字符
this.jTextArea1.setCaretPosition (0); 
    } 
    
    /**
**实现监听器接口的actionPerformed函数
*/
public void actionPerformed(ActionEvent e) {
        String url = ““;
        if (e.getSource() == closebutton){
            dispose();
        }
        else if(e.getSource() == savebutton){
            JFileChooser fc=new JFileChooser();
            int returnVal=fc.showSaveDialog(ViewSourceframe.this);
            File saveFile=fc.getSelectedFile();
            try {
                FileWriter writeOut = new FileWriter(saveFile);
                writeOut.write(jTextArea1.getText());
                writeOut.close();
            }
            catch (IOException ex) {
                System.out.println(“保存失败“);
            }
        }
    }

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件         95  2006-03-20 00:11  CH04\源程序\MANIFEST.MF

     文件       2799  2006-03-19 17:24  CH04\源程序\ViewSourceframe.java

     文件      19136  2006-10-18 14:31  CH04\源程序\WebBrowser.java

     文件         25  2006-03-20 00:18  CH04\打包发布\WebBrowser.bat

     文件       9612  2006-10-18 14:42  CH04\打包发布\WebBrowser.jar

     目录          0  2009-09-27 12:25  CH04\源程序

     目录          0  2009-09-27 12:25  CH04\打包发布

     目录          0  2009-09-27 12:25  CH04

----------- ---------  ---------- -----  ----

                31667                    8


评论

共有 条评论