資源簡介
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\源程序\ViewSourcefr
?????文件??????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
評論
共有 條評論