java简易记事本_Java简易记事本

这是一个使用Java编写的简易记事本程序,包含了新建、打开、保存和关闭文件的功能。程序通过JFrame创建窗口,使用JTextArea展示文本,并通过JFileChooser进行文件选择。事件监听器处理用户操作,如键盘输入、菜单点击等。
摘要由CSDN通过智能技术生成

1 packagebao;2

3 importjava.awt.BorderLayout;4 importjava.awt.Container;5 importjava.awt.event.ActionEvent;6 importjava.awt.event.ActionListener;7 importjava.awt.event.KeyAdapter;8 importjava.awt.event.KeyEvent;9 importjava.awt.event.WindowAdapter;10 importjava.awt.event.WindowEvent;11 importjava.io.BufferedReader;12 importjava.io.BufferedWriter;13 importjava.io.File;14 importjava.io.FileReader;15 importjava.io.FileWriter;16 importjava.io.IOException;17 importjavax.swing.BorderFactory;18 importjavax.swing.JFileChooser;19 importjavax.swing.JFrame;20 importjavax.swing.JLabel;21 importjavax.swing.JMenu;22 importjavax.swing.JMenuBar;23 importjavax.swing.JMenuItem;24 importjavax.swing.JOptionPane;25 importjavax.swing.JScrollPane;26 importjavax.swing.JTextArea;27 importjavax.swing.ScrollPaneConstants;28 importjavax.swing.SwingConstants;29

30 @SuppressWarnings("serial")31 public class J_Line extendsJFrame{32 JTextArea textArea;33 privateJMenuItem menuNewfile;34 privateJMenuItem menuOpen;35 privateJMenuItem menuSave;36 privateJMenuItem menuClose;37 privateJFileChooser fileChooser;38 privateJLabel stateBar;39

40 publicJ_Line(){41 super("NewFile");42 setUpUIComponent();//添加各个组件

43 setUpEventListener();//添加事件监听器

44 setVisible(true);//窗口可见

45 }46 private voidsetUpUIComponent(){47 setSize(640,480);//设定窗口大小48

49 //文本区域

50 textArea=newJTextArea();51 textArea.setLineWrap(true);//换行

52

53 JScrollPane panel = newJScrollPane(textArea,54 ScrollPaneConstants

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值