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

📄 helptext.java

📁 Java版记事本 作者:黎明你好 版本:2.0 基本功能: 1.文件的打开
💻 JAVA
字号:
package notepad.popGUI;

import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Font;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;

import javax.swing.JDialog;
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;

/**
 * 类名HelpText 记事本帮助文档。<BR>
 * 
 * @author 黎明你好
 * @version 2.0 2009-4-27
 */
public class HelpText extends JDialog
{
	/**序列化时为了保持版本的兼容性*/
	private static final long serialVersionUID = 1L;
	/**显示文字的文本区*/
	private JTextArea textArea;
	/**
	 * 类的构造方法
	 * 
	 * @param parent -
	 *            JFrame 用来确定这个对话框是基于谁显示的
	 */
	public HelpText(JFrame parent)
	{
		super(parent, true);
		setTitle("帮助文档 -  Java版记事本");
		initText();
		this.setSize(600, 450);
		setLocationRelativeTo(parent);
		this.add(new JScrollPane(textArea), BorderLayout.CENTER);
		addWindowListener(new WindowAdapter()
		{
			public void windowClosing(WindowEvent e)
			{
				setVisible(false);
				dispose();
			}
		});
	}

	/**
	 * 用于初始化文本区上的文字
	 */
	public void initText()
	{
		textArea = new JTextArea();
		File file = null;
		BufferedReader in = null;
		FileReader file_reader = null;
		textArea.setEditable(false);
		textArea.setFont(new Font("宋体", Font.PLAIN, 12));
		textArea.setBackground(new Color(244, 244, 244));
		try
		{
			file = new File("txt/help.txt");
			file_reader = new FileReader(file);
			in = new BufferedReader(file_reader);
			String ss = new String();
			while ((ss = in.readLine()) != null)
				textArea.append(ss + '\n');
			in.close();
		}
		catch (Exception e)
		{
			System.out.println("错误" + e.toString());
		}
		textArea.setCaretPosition(0);// 把光标移动文件头
	}
}

⌨️ 快捷键说明

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