「java记事本软件」编程记事本软件

博主:adminadmin 2022-12-21 14:39:05 61

本篇文章给大家谈谈java记事本软件,以及编程记事本软件对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

使用记事本编写JAVA程序,并运行输出结果,具体的实现步骤是什么?

1、首先在电脑中新建一个记事本,将记事本的后缀改为“.java”,如下图所示。

2、然后使用记事本的方式打开,输入java程序代码,如下图所示。

3、接着在键盘上按“win+R”快捷键键打开运行,输入“cmd”,如下图所示。

4、在命令行输入“D:”,按“Enter”键进去D盘,再输入“cd Desktop”进去Desktop文件夹,如下图所示。

5、最后再输入“javac Test.java”,按“Enter”键编译java程序,如下图所示就完成了。

初学者用什么开发软件来编写JAVA程序?

用myeclipse或者eclipse,记事本都可以。

1.初学者的话不建议上来就用IDE开发工具比如说Eclipse、MyEclipse、IntelliJ IDEA、netbean。但是也可以使用这些,不建议的原因不便于你了解JavaAPI,及相关的编译原理,编译过程之类的。主要是就是熟悉基础。

2. 刚开始可以使用记事本、editplus、notepad,这些工具的话,比较单纯,但是可能会给初学者制造一些不必要的麻烦,影响学习的积极性。

3.会让你快速找到编程的快感。2的话如果你搞定了使用IDE的话也就是如数家珍。并且对于基础也会了解的比较多,因为在使用2的过程中你会犯下很多错误,当然大多数可能都是拼写错误,但是要大胆试错,不要怕。

4.也可以使用记事本编辑保存格式为.java的文件,然后安装JDK,使用cmd去编译执行。

有没有用java作的记事本程序

楼上的大哥怎么还是AWT的阿

都什么年代了,不用Swing么?

这是我编的,由于要出版,所以给你一半代码,如果你想要另一半可以等出版之后给你

import java.awt.*;

import java.awt.event.*;

import java.io.*;

import javax.swing.*;

import java.awt.datatransfer.*;//ôåÌù°å°ü

import javax.swing.filechooser.*;

import javax.swing.event.*;

public class TextEditor extends JFrame implements ActionListener {

private File file;

JFrame frame=new JFrame();

//¶¨Òå³ö´íÌáʾ

String wrong="ERROR MESSAGE";

int type=JOptionPane.ERROR_MESSAGE;

private JFileChooser fc=new JFileChooser();

private final String title = "Îĵµ_";

private int index = 1;

JTextArea textArea = new JTextArea();

JScrollPane jScrollPane=new JScrollPane(textArea);

JMenuBar menuBar = new JMenuBar();

JMenu fileMenu = new JMenu("Îļþ(F)");

JMenuItem newItem = new JMenuItem("н¨");

JMenuItem openItem = new JMenuItem("´ò¿ª");

JMenuItem saveItem = new JMenuItem("±£´æ");

JMenuItem saveAsItem = new JMenuItem("Áí´æÎª...");

JMenuItem exitItem = new JMenuItem("Í˳ö");

JMenu editMenu = new JMenu("±à¼­(E)");

JMenuItem selectItem = new JMenuItem("ȫѡ");

JMenuItem copyItem = new JMenuItem("¸´ÖÆ");

JMenuItem cutItem = new JMenuItem("¼ôÇÐ");

JMenuItem pasteItem = new JMenuItem("Õ³Ìù");

String fileName = "NoName"; //ÉèÖÃĬÈϵÄÎļþÃû

Toolkit toolkit = Toolkit.getDefaultToolkit();

Clipboard clipboard = toolkit.getSystemClipboard(); //¼ôÌù°å¶ÔÏó

public TextEditor() {

setTitle(title+index);

this.setIconImage(new ImageIcon("Text.gif").getImage());

setFont(new Font("Times New Roman", Font.PLAIN, 12));

setBackground(Color.white);

setSize(400, 300);

newItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_N,InputEvent.CTRL_MASK));//¿ì½Ý¼ü

fileMenu.add(newItem);

openItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_O,InputEvent.CTRL_MASK));//¿ì½Ý¼ü

fileMenu.add(openItem);

fileMenu.addSeparator();

saveItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_S,InputEvent.CTRL_MASK));//¿ì½Ý¼ü

fileMenu.add(saveItem);

fileMenu.add(saveAsItem);

fileMenu.addSeparator();

exitItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_E,InputEvent.CTRL_MASK));//¿ì½Ý¼ü

fileMenu.add(exitItem);

selectItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_A,InputEvent.CTRL_MASK));//¿ì½Ý¼ü

editMenu.add(selectItem);

editMenu.addSeparator();

copyItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_C,InputEvent.CTRL_MASK));//¿ì½Ý¼ü

editMenu.add(copyItem);

cutItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_X,InputEvent.CTRL_MASK));//¿ì½Ý¼ü

editMenu.add(cutItem);

pasteItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_V,InputEvent.CTRL_MASK));//¿ì½Ý¼ü

editMenu.add(pasteItem);

fileMenu.setMnemonic('F');

menuBar.add(fileMenu);

editMenu.setMnemonic('E');

menuBar.add(editMenu);

setJMenuBar(menuBar);

getContentPane().add(jScrollPane);

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

file=new File(title+index+".txt");

//³õʼ»¯Îļþ¶Ô»°¿ò

fc.setCurrentDirectory(new File("."));

newItem.addActionListener(this);

openItem.addActionListener(this);

saveItem.addActionListener(this);

saveAsItem.addActionListener(this);

exitItem.addActionListener(this);

selectItem.addActionListener(this);

copyItem.addActionListener(this);

cutItem.addActionListener(this);

pasteItem.addActionListener(this);

}

关于java记事本软件和编程记事本软件的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-12-21,除非注明,否则均为首码项目网原创文章,转载请注明出处。