⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 demoaction.java

📁 企业内部管理系统
💻 JAVA
字号:
package control;

import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;

import javax.swing.AbstractAction;
import javax.swing.Icon;
import javax.swing.ImageIcon;
import javax.swing.JFileChooser;
import javax.swing.KeyStroke;

import viewtuba1.MessageCenter;

public class DemoAction extends AbstractAction {
	MessageCenter mc1;

	public DemoAction(String string, ImageIcon icon, String string2, char c) {
		// TODO Auto-generated constructor stub
		super(string, icon);
		putValue(ACCELERATOR_KEY, KeyStroke.getKeyStroke(c, Toolkit
				.getDefaultToolkit().getMenuShortcutKeyMask()));
		putValue(SHORT_DESCRIPTION, string2);
	}

	public void actionPerformed(ActionEvent e1) {
		// TODO Auto-generated method stub

		JFileChooser fc = new JFileChooser();
		fc.setCurrentDirectory(new File("d:\\workspace\\Library\\txt"));
		fc.setSelectedFile(new File(""));
		int retMethod = fc.showOpenDialog(fc);
		File csvFile = fc.getSelectedFile();
		String s1, s2 = null;
		if (retMethod == JFileChooser.APPROVE_OPTION) {
			try {
				BufferedReader br = new BufferedReader(new FileReader(csvFile));
				while ((s1 = br.readLine()) != null)
					s2 += s1 + "\n";
				br.close();
				mc1.getTextArea().setText(s2);
			} catch (IOException ioe) {
				ioe.printStackTrace();
			}

		}
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -