• 大小: 506.41 KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2024-12-27
  • 语言: Java
  • 标签: java  美化  界面  皮肤  

资源简介

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外观包\例子\Myframe9.java

     文件        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


评论

共有 条评论