資源簡(jiǎn)介
Java默認(rèn)的組件太太難看了,搜集了一些美化包,界面大有提高啊, 希望對(duì)有同樣心情的人有幫助。 可以實(shí)現(xiàn)你的客戶(hù)端換膚功能
代碼片段和文件信息
import?java.awt.*;
import?java.awt.event.*;
import?javax.swing.*;
import?java.util.*;
import?java.io.*;
import?java.text.*;
//文件選擇器和菜單
public?class?Myframe9?extends?Jframe?implements?ActionListener{
private?MyPanel?oneJPanel;
private?JMenuBar?mainJMenuBar;
private?JMenu?fileJMenu;
private?JMenu?editJMenu;
private?JMenu?formatJMenu;
private?JMenu?newFileJMenuItem;
private?JMenuItem?saveFileJMenuItem;
private?JMenuItem?openFileJMenuItem;
private?JMenuItem?newOneFileJMenuItem;
private?JMenuItem?newProgramJMenuItem;
private?JTextArea?fileJTextArea;
private?JFileChooser?fileJFileChooser;
public?Myframe9(){
init();
Calendar?c?=?Calendar.getInstance();
System.out.println?(c);
Date?d?=?c.getTime();
java.text.SimpleDateFormat?f?=?new?SimpleDateFormat(“yyyy-mm-dd?hh:mm:ss“);
System.out.println?(f.format(d));
this.setVisible(true);
}
private?void?init(){
this.setSize(400400);
this.setLocationRelativeTo(this);
this.setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);
Container?c?=?this.getContentPane();
fileJTextArea?=?new?JTextArea();
fileJTextArea.setLineWrap(true);
c.add(fileJTextArea);
oneJPanel?=?new?MyPanel();
oneJPanel.setLayout(null);
//c.add(oneJPanel);
mainJMenuBar?=?new?JMenuBar();
this.setJMenuBar(mainJMenuBar);
fileJMenu?=?new?JMenu(“文件“);
mainJMenuBar.add(fileJMenu);
newFileJMenuItem?=?new?JMenu(“新建(A)“);
// newFileJMenuItem.addActionListener(this);
fileJMenu.add(newFileJMenuItem);
newOneFileJMenuItem?=?new?JMenuItem(“文件“);
newFileJMenuItem.add(newOneFileJMenuItem);
newProgramJMenuItem?=?new?JMenuItem(“工程“);
newFileJMenuItem.add(newProgramJMenuItem);
saveFileJMenuItem?=?new?JMenuItem(“保存(A)“KeyEvent.VK_A);
fileJMenu.add(saveFileJMenuItem);
saveFileJMenuItem.addActionListener(this);
fileJMenu.addSeparator();
openFileJMenuItem?=?new?JMenuItem(“打開(kāi)(A)“KeyEvent.VK_A);
fileJMenu.add(openFileJMenuItem);
editJMenu?=?new?JMenu(“編輯“);
mainJMenuBar.add(editJMenu);
formatJMenu?=?new?JMenu(“格式“);
mainJMenuBar.add(formatJMenu);
fileJFileChooser?=?new?JFileChooser(“f:“);
}
public?void?actionPerformed(ActionEvent?e){
int?result?=?fileJFileChooser.showSaveDialog(this);
if(result?==?JFileChooser.APPROVE_OPTION){
// fileJTextArea.show(false);
File?file?=?fileJFileChooser.getSelectedFile();
try{
//保存的?
String?str?=?fileJTextArea.getText();
String[]?strs?=?str.split(“\r\n“);
FileWriter?fw?=?new?FileWriter(file);
BufferedWriter?bw?=?new?BufferedWriter(fw);
// for?(int?i?=?0;?i // bw.write(str);
// bw.flush();
// }
bw.write(str);
bw.close();
fw.close();
//打開(kāi)的
// FileReader?fr?=?new?FileReader(file);
// BufferedReader?br?=?new?BufferedReader(fr);
// StringBuffer?sb?=?new?StringBuffer();
// Str
?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----
?????文件?????615003??2007-12-28?16:56??java外觀包\swing外觀包\26165310623.jar
?????文件???????3261??2008-01-20?09:31??java外觀包\swing外觀包\例子\Myfr
?????文件????????256??2008-03-16?14:39??java外觀包\swing外觀包\例子\Start.java
?????文件????????957??2010-11-04?20:51??java外觀包\swing外觀包\說(shuō)明.txt
?????目錄??????????0??2008-03-16?15:31??java外觀包\swing外觀包\例子
?????目錄??????????0??2008-03-16?15:31??java外觀包\swing外觀包
?????目錄??????????0??2010-11-03?13:41??java外觀包
-----------?---------??----------?-----??----
???????????????619477????????????????????7
- 上一篇:在線聊天系統(tǒng)(java代碼)
- 下一篇:JAVA828436
評(píng)論
共有 條評(píng)論