📄 helptext.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 + -