Java的Swing实现一个简单记事本

使用javaswing图形化界面来写一个记事本程序,超牛逼!!! 阅读详情

来源:http://www.hxstrive.com/article/62.htm

通过使用Java的Swing、IO来实现一个简单记事本,实现打开指定的text文本文件,然后将text文件的内容加载到Swing组件中,然后在Swing组件中编辑记事本内容,然后同菜单的保存选项将编辑后的内容保存到text文件中。查看全文

 

效果图:

 

 

 

 

 

 

Java Swing实现一个记事本 本例使用Java Swing技术实现了一个文本编辑器,类似于windows记事本。可以实现诸如打开文件,设置字体,颜色,撤销,搜索,状态栏显示,自动换行,转到,替换等功能 立即下载

相关推荐

Java简单的记事本程序(完整代码含实验报告)

仿照 Window 系统中的“记事本”利用 Java 的 GUI 和文件输入输出流实现一 个简单的记事本程序。能实现编辑、保存、另存为、查找和替换等功能。

Java用Swing实现简单记事本程序

本例使用Java Swing技术实现了一个文本编辑器,具有查找替换、新建、保存、打开等功能,由于本人知识浅陋,字体功能暂未实现,目前程序还有很多待完善以及写得不好的地方,望大家多多指教。...

欢迎来到我的博客! 2632

Java Swing界面编写的简单的记事本

用java写的一个 Swing 界面的 记事本,拥有文件打开 保存等基本功能,还有查找替换 以及 更换字体等功能。

java用swing实现记事本_Java Swing实现一个简单而优美的记事本( 较详细注释 )

Java Swing实现具有基本功能的记事本目前实现了:文件新建打开保存退出前保存询问编辑剪切复制粘贴清除撤销格式字体选择字体颜色选择帮助关于 (样式采用了css与html来描绘)工具栏图标形式的:保存复制粘贴剪切文字加粗文字斜体底部状态栏文本字数实时统计日期显示编码显示(其实是假的哈哈)右键弹出菜单复制粘贴剪切工具栏和右键弹出菜单共享了一些图标,特别地,右键弹出菜单使用了鼠标监听器来实时报告鼠标...

weixin_28977143的博客 1897

Java简单记事本(有注释)

使用Java Swing实现的一个简单记事本

java swing编程 标签内容详细联系

java的swing技术源码,每个标签都有写,有注释.

java swt写桌面程序_Linux(Ubuntu)下,让Swing和Swt编写的Java桌面程序运行

本文以Ubuntu9.04为例前提:先安装带jre的jdk(下面链接中的文中介绍)先说Swing,Swing要简单一些(一)随便下个.jar的程序,这里我选取的是 YOYOPlayer 下面是下载地址(二)(1)方法一(指定由jre的jexec打开):右键点击YOYOPlayer.jar -> Properties -> Open with -> add -> Use cu...

weixin_36068796的博客 504

从选型到阵列:基于ESP32-S3的智能硬件麦克风系统设计实战

本文详细介绍了基于ESP32-S3芯片设计智能硬件麦克风阵列的完整实战方案。从核心芯片选型、数字MEMS麦克风的参数解读与电路设计,到关键的声学结构密封、阵列布局策略,再到利用ESP-ADF框架构建音频处理流水线并集成回声消除、噪声抑制等算法,提供了从硬件到软件的全链路设计指南与避坑要点,旨在实现清晰、稳定的远场语音交互。

weixin_29173777的博客 268

ubuntu java 乱码_Java Swing程序中Ubuntu中的乱码解决

1. 在 jre/lib/fonts/ 下建立个目录 fallback,如在Ubuntu 9.04中:代码:sudo mkdir /usr/lib/jvm/Java-6-sun/jre/lib/fonts/fallback/2. 在 fallback 里弄个中文字体,如在Ubuntu 9.04中:代码:sudo ln -s /usr/share/fonts/truetype/wqy/*.* /us...

weixin_33841498的博客 205

全志 T527_Android13 编译 [ 避坑必看 ]

Swap 概念: Linux中Swap(即:交换分区),类似于Windows的虚拟内存,就是当内存不足的时候,把一部分硬盘空间虚拟成内存使用,从而解决内存容量不足的情况。它的功能就是在内存不够的情况下,操作系统先把内存中暂时不用的数据,存到硬盘的交换空间,腾出内存来让别的程序运行。当输入编译命令make -j16 的时候,会有如下提示,这是官方建议通过减少编译线程来解决编译时消耗内存过大的问题。Android 13 系统的编译流程,编译一共分为两部分:内核编译与 Android 编译。

公众号:嵌入式分享 2112

【ORB-SLAM3】使用安卓手机的摄像头运行ORB3

使用安卓手机的摄像头运行ORB-SLAM3单目

caiqidong321的博客 4996

java swing awt io,使用Java的Swing、IO来实现一个简单记事本

通过使用Java的Swing、IO来实现一个简单记事本,实现打开指定的text文本文件,然后将text文件的内容加载到Swing组件中,然后在Swing组件中编辑记事本内容,然后同菜单的保存选项将编辑后的内容保存到text文件中(使用AWT实现简单记事本)。代码如下:importjava.io.*;importjava.nio.*;importjava.nio.channels.*;impo...

weixin_42283048的博客 318

金融波动预测:GARCH模型实战解析与ARIMA对比

本文深入解析GARCH模型在金融波动预测中的实战应用,并与传统ARIMA模型进行对比。通过沪深300指数日收益率数据的案例分析,展示GARCH模型如何有效捕捉波动聚集效应,提升极端波动预测准确率。文章包含Python代码实现、参数解读及模型选择指南,为量化交易者提供实用的波动率建模解决方案。

weixin_29098367的博客 190

Java Swing实现一个简单而优美的记事本( 较详细注释 )

Java Swing实现具有基本功能的记事本 目前实现了: 文件 新建 打开 保存 退出前保存询问 编辑 剪切 复制 粘贴 清除 撤销 格式 字体选择 字体颜色选择 帮助 关于 (样式采用了css与html来描绘) 工具栏 图标形式的: 保存 复制 粘贴 剪切 文字加粗 文字斜体 底部状态栏 文本字数实时统计 日期显示 编码显示(其实是假的哈哈) 右键弹出菜单 ...

Lin_1211的博客 1097

STM32驱动HC-SR04超声波模块:两种精准测距方案详解

本文详解STM32驱动HC-SR04超声波模块的两种精准测距方案:定时器中断计数法和外部中断边沿检测法。涵盖硬件连接、代码实现与优化技巧,帮助开发者根据精度和复杂度需求选择合适方案,提升超声波测距在嵌入式项目中的稳定性和准确性。

g5h6i的博客 685

数据挖掘7、银行精准营销

利用数据挖掘技术,对银行已有数据进行分析,对客户进行识别,对客户是否能够进行存款精准营销Windows11。

m0_63099685的博客 395

java记事本打开功能_Java简易实现记事本的打开与保存

记事本的打开与保存一些总结* Swing中有时方法不显示,需要把方setVisible(true)放到最后执行* AWT中的TextArea默认是中间布局* fileDialog对话框Load模式需要对取消事件进行处理* 快捷键使用需要用到JmenuItem主方法package cn.work.demo.demo03;public class NotePad {public static void...

weixin_39845406的博客 2365

【RT-DETR有效改进】利用ASF-YOLO改进特征融合层(附代码 + 详细教程)

本文给大家带来的改进机制是ASF-YOLO(发布于2023.12月份的最新机制),其是特别设计用于细胞实例分割。这个模型通过结合空间和尺度特征,提高了在处理细胞图像时的准确性和速度。在实验中,ASF-YOLO在2018年数据科学竞赛数据集上取得了卓越的分割准确性和速度,达到了0.91的box mAP(平均精度),0.887的mask mAP,以及47.3FPS的推理速度,效果非常的好,这个结构本来是用于分割的,我将其移植到了目标检测的模型上,所以其可以适用于分割和目标检测。

Snu77的博客 2295

本自己写的一个 记事本代码 有些地方不足请多指教

package Swing;//text.replaceSelection();import javax.swing.*;import javax.swing.event.AncestorEvent;import javax.swing.event.AncestorListener;import javax.swing.event.ChangeEvent;import javax.swing.

zhnzsa的专栏 590

Ambari 3.0+BigTop 3.3集群部署实战

Ambari 3.0+BigTop 3.3集群部署

docsz的博客 612

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Javaswing实现记事本功能

首先,要对编写的程序进行分析,记事本由5大模块组成,第一个就是文件类,其下包含新建,打开,保存,另存为,退出,编辑类包含全部,剪切,粘贴,复制,格式包含自动换行和字体,查看包含状态栏,帮助关于作者信息。记事本的主程序(NotebookMain),字体部分对象(FontDialog),编码(Unicode),主面板(MainFrame)文件管理框架(FileOperator)可用6个类表示,即记事本的主菜单MainMenu,包括页面上的所有按钮。主面板(MainFrame)主菜单(MainMenu)

weixin_68767635的博客 3204

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

用JAVA写的简易记事本

功能不多,但作为一个记事本该有的功能都齐了。 import java.awt.*; import javax.swing.*; import java.awt.event.*; import java.io.*; import javax.swing.event.*; public class Notepad extends WindowAdapter implements ActionLis

卡机 868

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

java记事本接口_用java实现的简单记事本

import java.io.*;import javax.swing.*;import java.awt.*;import java.awt.event.*;import java.awt.Toolkit;public class FileIO extends WindowAdapter implements ActionListener{JFrame jf;JButton jb,jb1;JTe...

weixin_42352222的博客 174

java Swing 实现记事本

/* Copyright (C) 2017 mzy This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Softw

五彩世界的博客 833
上一篇: Java使用swing实现调色板
下一篇: Java Swing对话框(Dialog)实例
空城.依旧
博客等级 码龄16年 123粉丝 20原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值