资源简介
Java默认的组件太太难看了,搜集了一些美化包,界面大有提高啊, 希望对有同样心情的人有帮助。 可以实现你的客户端换肤功能
代码片段和文件信息
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(“打开(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();
//打开的
// FileReader fr = new FileReader(file);
// BufferedReader br = new BufferedReader(fr);
// StringBuffer sb = new StringBuffer();
// Str
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 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外观包\说明.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
- 上一篇:在线聊天系统(java代码)
- 下一篇:没有了
相关资源
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
- java期末考试试题两套(答案) 选择(
- JAVA3D编程示例(建模、交互)
- Java 文件加密传输
- java做的房产管理系统
- 基于jsp的bbs论坛 非常详细
- [免费]java实现有障碍物的贪吃蛇游戏
- java Servlet投票实例
- 操作系统作业 (pv,作业管理,等5个
- 基于C/S架构考试系统(Java)
- java access 仓库管理系统 源码
- 一元多项式相加 java实现
- java软件工程师简历模板——应届生
- DES(CFB) JAVA
- java读取局域网共享机器文件
- [免费]java学习 存储过程
- pl/0词法分析器和语法分析器(java)
- 回归算法Java程序
- java sql2008的图书馆管理系统
- Java综合程序设计——计算器(实现运
- java实现的svn统计修改代码行数完整源
- 合肥工业大学java实验及作业大全
评论
共有 条评论