写了一个记事本程序,程序运行效果如下。

采用了第
3
方感官皮肤(
xp
)。总结该程序代码无非就是一个
JFrame
设置
JMenuBar
——
>JMenu(
字符串作参数
)
——
>JMenuItem
(
action
作为参数)。文本面板
JScrollPane+JTextPane
,由于
JTextPane
本身就有复制、粘贴、剪切方法,所以写这个程序也显得非常简单。功能设计得也很简单,主要是练习。
部分重要代码,菜单部分:
JMenuBar menubar = new JMenuBar (); //
实例化菜单栏
JMenu menuFile = new JMenu ("
文件
"); //
实例化菜单
JMenu menuEdit = new JMenu ("
编辑
");
JMenu menuAbout = new JMenu ("
帮助
");
menuFile.add (new JMenuItem (actions[0])); //
增加新菜单项
menuFile.add (new JMenuItem (actions[1]));
menuFile.add (new JMenuItem (actions[2]));
menuFile.add (new JMenuItem (actions[7]));
menuEdit.add (new JMenuItem (actions[3]));
menuEdit.add (new JMenuItem (actions[4]));
menuEdit.add (new JMenuItem (actions[5]));
menuAbout.add (new JMenuItem (actions[6]));
menubar.add (menuFile); //
增加菜单
menubar.add (menuEdit);
menubar.add (menuAbout);
事件的一部分代码:
class SaveAction extends AbstractAction
{ //
保存命令
public SaveAction ()
{
super ("
保存
");
}
public void actionPerformed (ActionEvent e)
{
int i = filechooser.showSaveDialog (EditorDemo.this); //
显示保存文件对话框
if (i == JFileChooser.APPROVE_OPTION)
{ //
点击对话框中保存按钮
File f =
filechooser.getSelectedFile (); //
得到选择的文件
try
{
FileOutputStream out = new
FileOutputStream (f); //
得到文件输出流
out.write (textPane.getText
().getBytes ()); //
写出文件
}
catch (Exception ex)
{
ex.printStackTrace (); //
输出出错信息
}
}
}
}<!--[if !vml]-->
<!--[endif]-->
分享到:
相关推荐
**MFC简单记事本程序**是基于Microsoft Foundation Class (MFC)库开发的一个基础文本编辑应用程序,适用于学习和理解MFC编程。MFC是微软为Windows平台提供的一套C++类库,它封装了Windows API,使得开发者可以更方便...
标题中的“目前网上最详细的java编写的记事本程序”表明这是一个使用Java编程语言实现的类似于Windows记事本的应用程序。这个程序旨在模仿并扩展Windows记事本的基本功能,可能是为了教学、练习或是个人项目的需求。...
《C#实现的仿系统记事本程序详解》 在编程世界中,C#是一种广泛应用于Windows平台的强大编程语言,其高效性和灵活性使得开发者能够创建各种各样的应用程序。本篇文章将深入探讨一个基于C#语言,仿照Windows系统自带...
### Eclipse开发记事本程序详解 #### 一、项目创建与基本配置 1. **新建项目**:在Eclipse环境中创建一个新项目是构建任何Java应用程序的第一步。具体操作如下: - 打开Eclipse IDE; - 选择`File` > `New` > `...
计算机记事本程序软件是一种基础但实用的文本编辑工具,广泛存在于各种操作系统中,如Windows、Linux和macOS。这个程序通常被用来创建、编辑和查看纯文本文件,不包含任何格式化元素,如字体、颜色或图像。它是学习...
在Java编程语言中,创建一个简单的记事本程序是一个经典的练习,它可以帮助初学者更好地理解GUI(图形用户界面)编程和事件处理。这个程序通常包括打开、保存、编辑和关闭文本文件的功能。以下是对实现这样一个程序...
在Java编程语言中,制作一个简单的记事本程序是一个经典的练习,它可以帮助初学者深入理解IO流和Swing图形用户界面(GUI)的设计。在这个项目中,我们将主要关注两个核心部分:读写文件的IO流操作和构建用户交互界面...
JAVA简单记事本程序设计实验报告是一份详细记录了如何使用Java编程语言开发一个简易记事本应用程序的文档。这个程序旨在实现基本的文本编辑功能,包括文件操作(新建、打开、保存、退出)和编辑操作(剪切、拷贝、...
在本文中,我们将深入探讨如何使用Java编程语言实现一个简单的记事本程序。这个程序能够提供基本的文字编辑功能,如创建、保存、打开和编辑文本文件。以下是对这个项目的关键知识点的详细阐述: 1. **Java基础知识*...
标题中的“c#编写的一个简单的记事本程序”指的是使用C#编程语言开发的一个基础文本编辑器,类似于我们常见的Windows操作系统中的“记事本”应用。C#是Microsoft开发的一种面向对象的、现代的编程语言,它在.NET框架...
在Java编程语言中,记事本程序设计是一个常见的学习项目,它可以帮助初学者理解GUI(图形用户界面)编程的基本概念。以下将详细讲解基于给定的文件标题和描述中的知识点。 1. **Java基础** Java是一种面向对象的、...
本压缩包中的“vb编写的超级记事本程序”是一个使用VB开发的文本编辑工具,旨在帮助学习者理解如何利用VB进行应用程序的开发。 首先,我们要了解VB的基础知识。VB采用事件驱动编程模型,用户界面元素(如按钮、...
记事本程序是一种基础但实用的文字处理工具,它在计算机操作系统中扮演着不可或缺的角色。标题中的"具有简单的记事本功能"意味着这个程序虽然简洁,却涵盖了基本的文字编辑需求。通常,记事本程序能够打开、创建、...
在Java编程领域,开发一个简单的记事本程序是一项常见的练习,它可以帮助初学者理解GUI(图形用户界面)设计、事件处理以及文本操作等基础知识。在这个名为"Java简单记事本程序"的项目中,我们将探讨如何利用Java ...
Java记事本程序是初学者接触Java编程时经常会遇到的一个经典项目,它涵盖了众多的基础知识点,包括文件操作、流处理、GUI设计以及设计模式的应用。这个项目不仅有助于理解Java语言的核心特性,还能够锻炼实际问题的...
在VB(Visual Basic)编程环境中,我们可以创建一个简单的记事本程序,这通常是初学者学习编程的典型项目。VB提供了一个直观的界面设计工具和强大的编程语法,使得开发这样的应用程序变得相对简单。以下是对这个“vb...
本项目就是一个使用Java实现的记事本程序,它充分展示了Java在GUI(图形用户界面)设计和文件操作上的能力。 首先,我们要理解这个程序的基本架构。在Java中,GUI通常通过 Swing 库来构建。`javax.swing.*` 是Swing...
在这个特定的案例中,我们讨论的是一个使用Delphi开发的记事本程序。这个程序是学习Delphi编程和GUI(图形用户界面)设计的一个经典示例,因为它涉及到许多基础的编程概念和控件使用。 首先,让我们来理解Delphi源...
【标题】:“模仿windows记事本,自写记事本程序” 这个项目旨在创建一个简易记事本程序,它的设计灵感来源于经典的Windows记事本,同时融入了WPS的文字排版功能,为用户提供更丰富的文本编辑体验。通过自写记事本...