本文是对记事本中的新建、打开、保存、另存为和退出功能的实现和讲解。主要需要解决的问题有:如何从文件中读取内容并放入文本编辑区域?如何将对已有文件中内容的改变保存回文件中?如何创建新文件保存文本内容?接下来就逐个解决。一、文件读取首先是文件的读取,文件的读取方式有很多,以下是本人在实现记事本程序的时候参考的一种String readFile() { // 声明缓冲字符流变量 Buff
//用记事本代码运行Java程序的步骤: 1,记事本写入内容:public class Test { public static void main(String[] args) { System.out.println(“hello world!”); } }2,记事本另存为Test.java文件放在E盘下。 3,命令行:C:\Users\Administrator>E: E:>j
记事本按整体被分为三个部分(阶段),一个是图形的构建,一个是在图形界面上添加的功能,最后一个部分是实现这些功能的逻辑。 主要用的是swing,然后注册event等各种监听事件,最后是在监听到用户操作时执行相应的业务逻辑。 以下主要是创建记事本界面用到的类,包括窗口、菜单条、编辑区、最下面的状态栏、滚动条、右键菜单等等,重点是swing里是用名称表达的,比如菜单类Jmenu,文本区JtextAr
java 记事本及其简单功能的实现其中包括保存、新建、等功能的实现。import java.awt.*; import java.awt.event.*; import java.text.*; import java.util.*; import java.io.*; import javax.swing.undo.*; import javafx.scene.input.
# Java记事本保存功能介绍 Java是一种面向对象的编程语言,广泛应用于各种软件开发。本文将介绍如何使用Java编写一个简单的记事本应用程序,并实现其中的保存功能。通过本文的学习,读者将了解到基本的Java编程知识,并掌握如何使用Java的文件操作功能实现保存功能。 ## 什么是记事本应用程序? 记事本是一种常见的文本编辑工具,用于记录和编辑文本内容。它通常具有打开、保存、复制、粘贴等基
原创 2023-08-05 11:33:32
63阅读
总体步骤:  第一步:新建记事本,文件改名为HelloWorld.java,源文件后缀名为.java  第二步:编译,使用CMD编译javac命令,编译过后生成.class文件,即字节码文件(即输入:javac HelloWorld.java)  第三步:使用解释器,使用CMD编译java命令(即输入:java HelloWorld) /*************************
转载 2023-06-07 15:03:39
418阅读
Java记事本代码,总共有三步。第一步:建一个新类,名字是kk。kk.java的源代码如下所示:import javax.swing.*; import java.awt.*; import java.awt.datatransfer.Clipboard; import java.awt.datatransfer.DataFlavor; import java.awt.datatransfer.
一、介绍总共有4个按钮的功能要实现:查找下一个、替换、全部替换和取消,筛选条件为是否区分大小写、查找方向为向上或向下。相较电脑自带记事本少了循环选项,多了查找方向。查找下一个按钮和取消功能与查找窗口的相同,这里不再复述,如有需要,可点击下方链接学习java记事本实现查找功能替换按钮与电脑自带记事本中的功能相同,替换了当前匹配元素后,自动查找并显示下一个匹配元素;若自主选中元素与查找内容相匹配就替换
编写程序源码:1.新建记事本程序,修改文件名称为HelloWorld.java打开编辑以下内容,保存。 1 public class HelloWorld 2 { 3 public static void main(String[] args) 4 { 5 System.out.println("Hello World !"); 6 } 7 } 注:此处单元文件名要求与文件
转载 2023-06-19 00:26:13
50阅读
最近在看Sindar的Java课的作业,遇到了Java的GUI编程,每次遇到GUI这种就很头疼,C++的,MatLab的,都不是很会用。弄了差不多一天吧,因为安装的是jdk12而无法运行applet,重装了jdk1.8才行,写前面的一两个小实验题加重装环境基本上花了一个上午233。虽然说我写出来了这个东西,不过也是东拼西凑,自己实际上不是很清楚内在的逻辑(毕竟一天之前我对JavaGUI一无所知)主
转载 2023-09-11 13:26:04
50阅读
本例使用Java Swing技术实现了一个文本编辑器,具有查找、替换、删除、新建、保存、打开等功能,由于本人知识浅陋,字体功能暂未实现,目前程序还有很多待完善以及写得不好的地方,望大家多多指教。一、问题描述开发环境:Eclipse2020.12 + jdk1.8.0  二、解题思路设计两个类:一个是主类(Notepad),一个功能类(Function) Notepad
一、概要1.功能介绍2.实现的思路及步骤代码3.完整代码二、功能运用IO流和Swing实现简单的记事本功能(打开、保存、退出)三、思路及实现步骤1.在构造函数中画出操作界面1 //创建jta 2 jta = new JTextArea(); 3 jmb = new JMenuBar(); 4 jml = new JMenu("菜单(M)");
转载 2023-06-08 14:36:29
177阅读
import java.io.*;import java.awt.*;import java.awt.event.*;import java.io.BufferedReader;public class TextMenu extends Frame implements ActionListener {MenuBar mb;Menu m1,m2,m3,m4,m5,m6;MenuItem mi11,mi12,mi13,mi14,mi15;MenuItem mi21,mi22;MenuItem mi31,mi32;MenuItem mi41,mi42;FileDialog fd,fd1;TextA
转载 2012-05-08 20:12:00
393阅读
2评论
效果图: 首先,要对编写的程序进行分析,记事本由5大模块组成,第一个就是文件类,其下包含新建,打开,保存,另存为,退出,编辑类包含全部,剪切,粘贴,复制,格式包含自动换行和字体,查看包含状态栏,帮助关于作者信息。其次对框架结构进行整理可用6个类表示,即记事本的主菜单MainMenu,包括页面上的所有按钮记事本的主程序(NotebookMain),字体部分对象(FontDialog),编码
转载 2023-06-25 20:52:42
107阅读
今天给大家介绍一下关于如何用Java实现记事本功能,是学习Java swing的一个非常好的案例,下面先看一下运行结果(下载地址在最下面): 下面我们来看源码:import java.awt.*; import java.awt.event.*; import java.text.*; import java.util.*; import java.io.*; import
java实现的记事本,基本实现了Windows记事本的主要功能,用到了awt,swing,io流,反射。package com.yjn.justeditor; import java.awt.*; import java.awt.datatransfer.*; import java.awt.event.*; import java.io.*; import java.lang.reflect
转载 2023-08-13 20:09:14
82阅读
本文仿电脑自带记事本,实现的功能有新建、新窗口、打开、保存、另存为、退出、撤销、剪切、复制、粘贴、删除、查找、查找下一个、查找上一个、替换、转到、全选、时间/日期、自动换行、缩放(放大、缩小、恢复默认大小),未实现功能有页面设置、打印、字体、状态栏、帮助。仅供学习、参考,不要照搬,搬了弄懂也行,如有问题可以评论提出。附上几张最终实现的界面图:
日历记事本使用swing+基础知识来完成,因为要考试加上实训(最主要还是太菜了),前前后后用了将近一个星期完成,因为时间原因没有对界面进行美化,只是实现了功能,以后有机会再进行美化,界面如下:    界面左边是日历显示,可通过按钮和下拉框选择年,月,当前日期按钮返回到当前日期,记事列表显示所有记事,右边是记事区,下方是保存和删除按钮。日历记事本就是靠着各种事
 这里我只展示最基础的功能,其他功能类似,根据自己需求添加。该记事本功能:1.有菜单条2.菜单条可以包含很多菜单,我这里只弄了一个“文件”菜单,你们也可以弄编辑之类的菜单。3.“文件”菜单下有子菜单,我这里是打开和保存。下面开始实现:记事本界面用JFrame写出来,如果这都不知道还是先去学会JFrame再做吧。我们知道,要想让计算机对点击记事本做出反应,那么必定离不开监听机制,如果没学
转载 2019-02-15 20:41:54
175阅读
问题是:“键盘输入文件的路径、查找内容和替换内容,对指定路径的文件的内容进行查找和替换。”好久没写界面了,今天熟悉一下界面的书写和监听器操作。这个问题的本身不是很难,重点应该是文件处理时的各种可能出现的错误进行处理。因此写代码时需要非常细心,并且把错误处理到位。另外,这个界面写的很规范,注释也都很到位,也可以直接拿走留作他用。上源码。Replace.javapackage com.fuxuemin
转载 2023-07-19 12:51:12
122阅读
  • 1
  • 2
  • 3
  • 4
  • 5