记事本写html怎么加a1图片,记事本-功能待添加

IO流、图形化用户界面、事件监听

import java.awt.event.*;

import javax.swing.*;

import java.io.*;

public class Jsb extends JFrame implements ActionListener

{

JMenuBar cd;

JMenu cd1,cd2;

JMenuItem cdx1,cdx2;

JTextArea wby;

JScrollPane gd;

public static void main(String[] args)

{

Jsb js=new Jsb();

}

Jsb()

{

cd=new JMenuBar();

cd1=new JMenu("文件(F)");

cd1.setMnemonic('F');

cd2=new JMenu("编辑(E)");

cd2.setMnemonic('E');

cdx1=new JMenuItem("打开",new ImageIcon("photo/dk.jpg"));

cdx1.addActionListener(this);

cdx1.setActionCommand("open");

cdx2=new JMenuItem("保存",new ImageIcon("photo/bc.jpg"));

cdx2.addActionListener(this);

cdx2.setActionCommand("save");

wby=new JTextArea();

gd=new JScrollPane(wby);

cd1.add(cdx1); cd1.add(cdx2);

cd.add(cd1); cd.add(cd2);

this.setJMenuBar(cd); this.add(gd);

ImageIcon tp1=new ImageIcon("photo/jsb.jpg");

this.setIconImage(tp1.getImage());

this.setTitle("记事本");

this.setSize(400,300);

this.setLocation(300,280);

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

this.setVisible(true);

}

public void actionPerformed(ActionEvent e)

{

if(e.getActionCommand().equals("open")) //

{

JFileChooser wjxz=new JFileChooser();//文件选择框

wjxz.setDialogTitle("文件打开"); //对话框标题

wjxz.showOpenDialog(null);//显示打开对话框的模式,null默认

wjxz.setVisible(true);

String wjlj=wjxz.getSelectedFile().getAbsolutePath();//选择文件的全路径

FileReader wjl=null; BufferedReader hcl=null;

try

{

wjl=new FileReader(wjlj);

hcl=new BufferedReader(wjl);

String s="",zfc="";

while((s=hcl.readLine())!=null)

{

zfc+=(s+"\n");

}

wby.setText(zfc);

}

catch(Exception a){}

finally

{

try

{

wjl.close();

hcl.close();

}

catch(Exception a1){}

}

}

else if(e.getActionCommand().equals("save"))

{

JFileChooser wjxz1=new JFileChooser();

wjxz1.setDialogTitle("另存为");

wjxz1.showSaveDialog(null);

wjxz1.setVisible(true);

String wjlj1=wjxz1.getSelectedFile().getAbsolutePath();

try

{

PrintStream pl=new PrintStream(wjlj1);

System.setOut(pl);

System.out.println(this.wby.getText());

}

catch(Exception a2){}

finally

{

try

{

}

catch(Exception a2){}

}

}

}

}

本人初学者,旨在记录学习java的过程,欢迎大家指正,如果有针对上述部分代码更优秀的代码请写在评论区,我一定会回复感谢并更正。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/344881.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

orika 映射非空字段_Orika:将JAXB对象映射到业务/域对象

orika 映射非空字段这篇文章着眼于使用Orika将JAXB对象映射到业务域对象。 本月初, 我使用基于反射的Dozer讨论 了相同的映射用例 。 在本文中,我假设需要映射相同的示例类,但是它们将使用Orika而不是Dozer进行映射 。 Dozer和Orika旨在解决…

【渝粤教育】广东开放大学 应用创意写作 形成性考核 (54)

选择题 题目:《四库全书》将图书分为 ( )四部。 题目:“五经”指 ( )。 题目:汉代 ( )在《论六家要旨》中,重点对春秋战国时诸子百家中的儒、墨、名、法、道、…

【渝粤教育】广东开放大学 教育心理学 形成性考核 (42)

选择题 题目:认知过程不包括以下哪种要素() 题目:下列说法中关于动机的说法中正确的是() 题目:关于感觉和知觉下列说法中错误的是 ( ) 题目:下列关于意识和无…

使用Maven将文件上传和下载到S3

多年来,我已经看到许多团队以许多不同的方式使用Maven。 Maven可用于许多ci / cd任务,而无需使用额外的管道代码,或者可用于在运行某些测试之前准备开发环境。 通常,它是一种方便的工具,在Java团队中广泛使用&#xf…

html怎么把一段文字设置为连接到下一个网页的按钮,网页设计三合一模拟试题(一)...

网页设计三合一模拟试题一、选择题:(20小题,每题2分,共40分)1、以下超链接到电子邮件的正确格式是:()A. maiil to://abchttp://www.doczj.com/doc/e97fe8f9b9f67c1cfad6195f312b3169a451eaf7.htmlB. mail to: abchttp://www.doczj…

【渝粤教育】广东开放大学 演讲与口才 形成性考核 (1)

题库查询系统 选择题 题目:口才是人际交流的润滑剂。 答案: A、对 题目:说话的水平决定了沟通的成败。 答案: A、对 题目:能说话≠有口才。 答案: A、对 题目:会说话≠有口才。 答案&#xff1a…

怎么删除计算机管理员用户密码,小编手把手教你Win10系统如何删除管理员账户密码...

一位用户反馈自己在windows10正式版系统电脑中设置了管理员账户密码,之后每次开机都需要输入密码才可以登录,感觉十分麻烦。那么,Win10系统下该如何删除管理员账户密码?接下来,系统之家小编就为大家分享下具体操作方法…

【渝粤教育】广东开放大学 质量认证认可 形成性考核 (31)

题库查询系统 选择题 题目: 以下哪个认证标志成为世界上第一个受法律保护的认证标志。() 正确答案: 答案: A、 题目: ()以下哪个标志是国家认监委的标志? 正确答案: 答…

【渝粤题库】广东开放大学 机械设计 形成性考核

选择题 题目:当四杆机构处于死点位置时,机构的压力角为。 答案: A、为90 B、与构件尺寸有关 C、为0 题目:( )能把转动运动转换成往复直线运动,也可以把往复直线运动转换成转动运动。 答案: A、曲柄摇杆…

Hibernate事实:始终检查Criteria API SQL查询

Criteria API对于动态构建查询非常有用,但这是我使用它的唯一用例。 每当您有一个带有N个过滤器且可以以任意M个组合到达的UI时,就应该有一个API动态地构造查询,因为连接字符串始终是我所不愿使用的路径。 问题是,您是否知道您的…

计算机教室 使用计划,计算机室教学计划

着时代进步与社会的快速发展,专业的计算机人才成为社会所稀缺的资源,因而计算机教学也逐渐受到学校的关注和重视,他,如何做好计算机教学工作呢?下面是小编分享给大家的,希望对大家有帮助。一、班级学生情况分析1、基本情况:计算机…

【渝粤题库】广东开放大学 跨境电商搜索引擎优化 形成性考核

选择题 题目:搜索引擎除了覆盖范围广,还有什么优势 ( ) 答案: A、使用方便 B、操作简单 C、收入较多 D、针对性强 题目:以下哪一个不属于国外经常使用搜索引擎( ) 答案&#xf…

以Spring方式构建企业Java应用程序

我认为可以肯定地说, Java EE在Java开发人员中享有很高的声誉。 尽管多年来确实在各个方面都有所改善,甚至将其改名为Eclipse Foundation成为Jakarta EE ,但其苦味仍然相当浓厚。 另一方面,我们拥有Spring框架 (或者为…

【渝粤题库】陕西师范大学180113 学前儿童艺术教育作业

一、简答题 1.简述学前儿童歌唱活动(歌词方面)如何选材? 2.简述罗恩菲尔德的儿童画发展阶段。 3.简述傣族民间舞的风格特点? 4.学前儿童美术教育的任务是什么? 5. 音乐的基本特征是什么? 6.柯思修泰纳划分的…

jq设置html的fontsize,Jquery 设置字体大小(font-size)与行高(line-height)

Jquery 设置字体大小(font-size)与行高(line-height)var cssfontSize$(".txt_container").css(font-size);var csslineHeight$(".txt_container").css(line-height);var unitcssfontSize.slice(-2);var fontSizeparseFloat(cssfontSize);var lineHeightpar…

【渝粤题库】陕西师范大学200431综合英语(一)作业(高起专、高起本)

《综合英语(一)》作业 I. Multiple Choice. Choose the appropriate explanation of the underlined words. Mr. Brown is the principal of a British school. A. main B. headmaster C. lawThe doctor thought the patient was really bullheaded. A.…

【渝粤题库】陕西师范大学201001 教育管理学(高起本)作业

《教育管理学》作业 一、单项选择题 1、管理的二重性是指( ) A.科学性与艺术性 B.开放性与封闭性 C.政治性与非政治性 D.规范性与灵活性 2、管理总是要经历一个过程,尽管不同管理情境中经历的过程不完全相同&#xff0…

计算机网络发展第二阶段 兴起于,计算机辅助开始于计算机发展第几阶段

计算机辅助开始于计算机发展第4阶段。其计算机辅助管理发展的四个阶段分别如下:1、单项数据处理阶段:这是计算机应用于管理的初级阶段,主要用于处理工资计算、统计报表、发放凭证等部分的事务工作,而原始数据的收集以及对输出结果…

【渝粤题库】陕西师范大学202011 微观经济学 作业 (专升本、高起本)

《微观经济学》作业 一、填空题: 1.实证经济学要回答的是 的问题,规范经济学要回答的是 的问题。 2.需求变动引起均衡价格 变动,供给变动引起均衡价格 变动。 3.边际收益…

jaxb 映射 空字段_推土机:将JAXB对象映射到业务/域对象

jaxb 映射 空字段Dozer是开放源代码( Apache 2许可 )“ Java Bean到Java Bean映射器,可将数据从一个对象递归复制到另一个对象”。 正如从其主页上的描述所描述的那样,它用于映射两个JavaBeans实例,以在实例之间进行自…