或许生活中的琐事已经使你疲惫不堪,朋友,请不要放弃,因为明天,太阳总会升起!
今天,你拿起记事本了吗?

package Test_23;import java.awt.Color;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.File;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import javax.swing.JColorChooser;import javax.swing.JFileChooser;import javax.swing.JFrame;import javax.swing.JMenu;import javax.swing.JMenuBar;import javax.swing.JMenuItem;import javax.swing.JOptionPane;import javax.swing.JScrollPane;import javax.swing.JTextArea;/*** 1.文件*  1.新建*  2.打开*  3.保存*  4.退出* 2.格式*  1.颜色*  2.复制*  3.粘贴* 3.运行*  1.酷狗音乐*  *  文件,格式,运行三个菜单在一个菜单条里面*  新建,打开,保存,退出,颜色,粘贴,复制,酷狗音乐菜单项在菜单里面*  * @author Administrator**/public class JFileDemo extends JFrame {//文件,格式,运行三个菜单在一个菜单条里面,新建,打开,保存,退出,颜色,粘贴,复制,酷狗音乐菜单项在菜单里面JMenuBar jmb;JMenu jm1,jm2,jm3;JMenuItem jm11,jm12,jm13,jm14,jm21,jm22,jm23,jm31;JTextArea jta;JFileDemo(){setBounds(500, 500, 385, 400);setDefaultCloseOperation(EXIT_ON_CLOSE);setTitle("记事本");setVisible(true);init();jm14.addActionListener(new ActionListener() {@Overridepublic void actionPerformed(ActionEvent e) {// TODO Auto-generated method stubSystem.exit(0);}});jm31.addActionListener(new ActionListener() {@Overridepublic void actionPerformed(ActionEvent e) {// TODO Auto-generated method stubString str="D:/program files (x86)/kugou/KuGou.exe";Runtime rt=Runtime.getRuntime();try {rt.exec(str);} catch (IOException e1) {// TODO Auto-generated catch blocke1.printStackTrace();}}});jm21.addActionListener(new ActionListener() {@Overridepublic void actionPerformed(ActionEvent e) {// TODO Auto-generated method stub/*** jcolorchooser.showdialog返回的是颜色,因此把他设置为前景色,即jta.setforeground的参数*/jta.setForeground((JColorChooser.showDialog(null, "颜色选择", Color.PINK)));}});jm11.addActionListener(new ActionListener() {@Overridepublic void actionPerformed(ActionEvent e) {// TODO Auto-generated method stubjta.setText(" ");}});/*** 打开文件的操作* 1.创建JFilechooser对象* 2.对象调用showopendialog* 3.创建File对象,赋值为对象调用getselectedfile* 4.读文件的标准步骤*/jm12.addActionListener(new ActionListener() {@Overridepublic void actionPerformed(ActionEvent e) {// TODO Auto-generated method stubJFileChooser jfc=new JFileChooser();jfc.showOpenDialog(null);File file=jfc.getSelectedFile();FileReader fr = null;try {fr = new FileReader(file);} catch (FileNotFoundException e2) {// TODO Auto-generated catch blocke2.printStackTrace();}char[] chas=new char[1024];int len;try {while((len=fr.read(chas))!=-1){System.out.println(new String(chas,0,len));}} catch (IOException e1) {// TODO Auto-generated catch blocke1.printStackTrace();}finally{if(fr!=null){try {fr.close();} catch (IOException e1) {// TODO Auto-generated catch blocke1.printStackTrace();}}}}});jm13.addActionListener(new ActionListener() {@Overridepublic void actionPerformed(ActionEvent e) {// TODO Auto-generated method stub/*** 保存文件的步骤* 1.创建JFilechooser对象* 2.对象调用showopendialog* 3.创建file对象赋值为对象的getselectedfile* 4.写文件的标准步骤*/JFileChooser jfc=new JFileChooser();jfc.showOpenDialog(null);File file=jfc.getSelectedFile();FileWriter fw = null;try {fw = new FileWriter(file);} catch (IOException e2) {// TODO Auto-generated catch blocke2.printStackTrace();}String str=jta.getText();try {fw.write(str);} catch (IOException e1) {// TODO Auto-generated catch blocke1.printStackTrace();}finally{if(fw!=null){try {fw.close();} catch (IOException e1) {// TODO Auto-generated catch blockJOptionPane.showMessageDialog(null, "你没有选择文件夹");}}}}});}public void init() {// TODO Auto-generated method stubjmb=new JMenuBar();jm1=new JMenu("文件");jm2=new JMenu("格式");jm3=new JMenu("运行");jm11=new JMenuItem("新建");jm12=new JMenuItem("打开");jm13=new JMenuItem("保存");jm14=new JMenuItem("退出");jm21=new JMenuItem("颜色");jm22=new JMenuItem("粘贴");jm23=new JMenuItem("复制");jm31=new JMenuItem("酷狗音乐");jm1.add(jm11);jm1.add(jm12);jm1.add(jm13);jm1.add(jm14);jm2.add(jm21);jm2.add(jm22);jm2.add(jm23);jm3.add(jm31);jmb.add(jm1);jmb.add(jm2);jmb.add(jm3);setJMenuBar(jmb);jta=new JTextArea();JScrollPane jsp=new JScrollPane(jta);add(jsp);}public static void main(String[] args) {new JFileDemo();}}

---------2022-11-2
                                                                                                                                                                  -----------pm9:00
                                                                                                                                                            ----------------蜗牛

因为明天,太阳总会升起相关推荐

  1. 我好吗 太阳照常升起梁静茹_明天太阳会升起吗?

    我好吗 太阳照常升起梁静茹 拉普拉斯,贝叶斯和当今的机器学习 (Laplace, Bayes, and machine learning today) It may not be a question ...

  2. 明天太阳一定会升起吗?兼谈拉普拉斯平滑

    皮埃尔-西蒙,拉普拉斯侯爵(1749-1827),法国著名的天文学家和数学家: 曾经提出一个问题:千百万年以来,每天太阳都会升起.但是,可以就此推断明天太阳一定会升起吗? 1 火鸡问题 这个问题似乎有 ...

  3. 有无孔孟之道,太阳照常升起

    最近,姜文执导的电影<<太阳照常升起>>正在各大院线热播,据说是一部有点儿量的文艺片.我等当然是几乎不进电影院的主,只好在网上凑合一下得了,好不容易在优酷网找了一个却又太卡,影 ...

  4. 梁静茹《我好吗?-太阳如常升起2019》3D音效[wav]

    专辑封面 下载地址:点我 专辑名称:我好吗?-太阳如常升起 专辑艺人:梁静茹 [我好嗎?-太陽如常升起] 情歌人人會唱,多少人在唱,但是不管時間過去多久,想到情歌,我們總還是忘不了梁靜茹的聲音.她是最 ...

  5. 长篇小说《太阳正在升起》:对中国农民的“复调”描摹

    中新网北京1月28日电 (记者 高凯)"不论是百万字的长篇幅,还是所谓的'复调'写法,都是为了描摹我所了解的当代中国农民,他们的样貌,不是能简单勾勒出的,也不是用一个故事能展现出的.&quo ...

  6. sun公司:太阳的升起与衰落

    Sun 是一个在计算机发展史上有着重要历史地位的公司,2009 年被 Oracle 收购.Sun 的发展经历过升起和壮大,又经历过衰败和陨落.今天我就来分享 Sun 是怎么创业并发展壮大的. < ...

  7. 华为 致 新 员 工 书

    您有幸加入了华为公司,我们也有幸获得了与您合作的机会.我们将在相互尊重.相互理解和共同信任的基础上,与您一起渡过在公司工作的岁月.这种尊重.理解和信任是愉快地进行共同奋斗的桥梁与纽带.   华为公司不 ...

  8. (转)任正非对新员工的寄语:烧不死的就是凤凰

    注:这一篇简短却能足够阐述华为创始人任正非用人观的干货.<致新员工书>最早发表于 1994 年出版的<华为人>,多年来任正非亲自修订了数次,这是 2015 年任正非再次对此文做 ...

  9. 华为“721法则”:如何让新员工快速融入“狼群”

    来源:华夏基石e洞察(ID:chnstonewx) 为帮助团队成员不断超越自我,公司建立了各种培训中心,培训很重要,它是贯彻公司战略意图.推动管理进步和培训干部的重要手段,是公司通向未来.通向明天的重 ...

最新文章

  1. GBin1分享的10个吸引眼球的jQuery插件
  2. Red Hat Enterprise Linux Server release 7.0双系统安装
  3. 修订模式怎么彻底关闭_电脑玩游戏卡顿怎么办?
  4. 从零开始学习springBoot(Contextpath+修改默认idk)
  5. gis 空间分析 鸟类栖息地选取_GIS空间分析专题一:鸟儿栖息地查找
  6. html考试多选题,Dreamweaver考试试题之多选题合集
  7. Android 8.0 VDEX机制简介
  8. Linux下使用exec命令将文件与文件描述符关联
  9. java day15 【Map】
  10. 1v1项目实战+真实经验倾囊相授,0基础的我是如何逆袭成功?
  11. centos服务器如何设置代理上网?
  12. 计算机职业访谈ppt,大学职业生涯人物访谈.ppt
  13. usermode linux网络空间,(RHCE笔记)linux基础之三 用户、组及权限
  14. MG动画值得企业参与应用吗?
  15. 环境变量配置步骤(误删除找回方法)
  16. JAVA IO : BIO NIO AIO
  17. 新智元【Yoshua Bengio 亲自解答】机器学习 81 个问题及答案(最全收录)
  18. kurento 6.14.0文档翻译第十一章 Kurento常用问题
  19. VUE集成echarts
  20. CentOS 8.3 VNC

热门文章

  1. centos7 开启ipv6_centos7怎么关闭ipv6仅使用ipv4?
  2. java、c++、android开发面经纪要
  3. Arcmap批量统一修改多图层样式
  4. 元宇宙+教育,正在引发哪些剧烈变革?机会在哪里?丨圆桌实录
  5. 认定无效劳动合同三要素有哪些
  6. 你有一份经典SQL语句大全,请注意查收!!!
  7. 【网络工程师必备】请注意查收 Linux 网络命令集锦
  8. u盘突然无法识别怎么办?试试这个
  9. echarts添加多条辅助线(MarkLine)
  10. python编程培训要多少钱