重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

输入中文自动编写java代码 编程如何输入中文

求一个用Java编写的文本编辑器代码

import java.awt.*;

成都创新互联主要从事成都网站制作、成都做网站、网页设计、企业做网站、公司建网站等业务。立足成都服务怀宁,十载网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:13518219792

import java.awt.event.*;

import javax.swing.*;

import java.io.*;

public class MyTextEditor extends JFrame implements ActionListener,ItemListener,MouseListener

{

private File file;

private JTextArea textarea;

private JRadioButtonMenuItem rbmi_red,rbmi_blue,rbmi_green;

private JMenuItem menuitem_copy,menuitem_cut,menuitem_paste,menuitem_seek;

private JMenuItem menuitem_song,menuitem_fang,menuitem_kai;//字体变量

private JMenuItem menuitem_normal,menuitem_bold,menuitem_italic;//字形变量

private JMenuItem menuitem_20,menuitem_30,menuitem_40;//字号变量

private JMenuItem menuitem_exit,menuitem_infor;

private JPopupMenu popupmenu;

private JMenuItem menuitem_red,menuitem_green,menuitem_blue;

private JDialog dialog,dialog1;

private JButton button_seek;

private JTextField textfield_seek;

private JLabel label_seek,label_infor;

String seek;

public MyTextEditor()

{

super("文本编辑器");

this.setSize(400,300);

this.setLocation(360,300);

this.setDefaultCloseOperation(HIDE_ON_CLOSE);

Container ss=this.getContentPane();

this.textarea = new JTextArea();

JScrollPane dd=new JScrollPane(textarea);

ss.add(dd);

textarea.addMouseListener(this);

this.addMenu();

this.setVisible(true);

this.Dialog();

this.Dialog1();

this.file = null;

}

public MyTextEditor(String filename)

{

this();

if (filename!=null)

{

this.file = new File(filename);

this.setTitle(filename);

this.textarea.setText(this.readFromFile());

}

}

public MyTextEditor(File file)

{

this();

if (file!=null)

{

this.file = file;

this.setTitle(this.file.getName());

this.textarea.setText(this.readFromFile());

}

}

public void Dialog() //建立对话框的方法

{

dialog=new JDialog(this,"查找",true);

dialog.setLayout(new FlowLayout());

dialog.setSize(200,90);

label_seek=new JLabel("查找内容");

dialog.add(label_seek);

textfield_seek=new JTextField(10);

dialog.add(textfield_seek);

button_seek=new JButton("查找");

dialog.add(button_seek);

button_seek.addActionListener(this);

}

public void Dialog1()

{

dialog1=new JDialog(this,"专利",true);

dialog1.setLayout(new FlowLayout());

dialog1.setSize(200,100);

label_infor=new JLabel("刘同虎制作");

dialog1.add(label_infor);

}

public void addMenu()

{

JMenuBar menubar = new JMenuBar();

this.setJMenuBar(menubar);

JMenu menu_file = new JMenu("文件"); //文件菜单

menubar.add(menu_file);

JMenuItem menuitem_open = new JMenuItem("打开");

menu_file.add(menuitem_open);

menuitem_open.addActionListener(this);

JMenuItem menuitem_save = new JMenuItem("保存");

menu_file.add(menuitem_save);

menuitem_save.addActionListener(this);

JMenuItem menuitem_saveas = new JMenuItem("另存为");

menu_file.add(menuitem_saveas);

menuitem_saveas.addActionListener(this);

menuitem_exit=new JMenuItem("退出" );

menu_file.add(menuitem_exit);

menuitem_exit.addActionListener(this);

menuitem_infor=new JMenuItem("信息");

menu_file.add(menuitem_infor);

menuitem_infor.addActionListener(this);

JMenu menu_editor=new JMenu("编辑");//编辑菜单

menubar.add(menu_editor);

menuitem_seek=new JMenuItem("查找");

menu_editor.add(menuitem_seek);

menuitem_seek.addActionListener(this);

menuitem_copy=new JMenuItem("复制");

menuitem_copy.addActionListener(this);

menu_editor.add(menuitem_copy);

menuitem_cut=new JMenuItem("剪切");

menu_editor.add(menuitem_cut);

menuitem_cut.addActionListener(this);

menuitem_paste=new JMenuItem("粘贴");

menu_editor.add(menuitem_paste);

menuitem_paste.addActionListener(this);

JMenuItem menu_color=new JMenu("颜色");//颜色菜单

menu_editor.add(menu_color);

ButtonGroup buttongroup=new ButtonGroup();

rbmi_red=new JRadioButtonMenuItem("红",true);

buttongroup.add(rbmi_red);

menu_color.add(rbmi_red);

rbmi_red.addItemListener(this);

rbmi_blue=new JRadioButtonMenuItem("蓝",true);

buttongroup.add(rbmi_blue);

menu_color.add(rbmi_blue);

rbmi_blue.addItemListener(this);

rbmi_green=new JRadioButtonMenuItem("绿",true);

buttongroup.add(rbmi_green);

menu_color.add(rbmi_green);

rbmi_green.addItemListener(this);

JMenu menu_font=new JMenu("设置字体");//设置字体菜单

menubar.add(menu_font);

menuitem_song=new JMenuItem("宋体");

menu_font.add(menuitem_song);

menuitem_song.addActionListener(this);

menuitem_fang=new JMenuItem("仿宋");

menu_font.add(menuitem_fang);

menuitem_fang.addActionListener(this);

menuitem_kai=new JMenuItem("楷体");

menu_font.add(menuitem_kai);

menuitem_kai.addActionListener(this);

JMenu menu_style=new JMenu("设置字形");//设置字形菜单

menubar.add(menu_style);

menuitem_bold=new JMenuItem("粗体");

menu_style.add(menuitem_bold);

menuitem_bold.addActionListener(this);

menuitem_italic=new JMenuItem("斜体");

menu_style.add(menuitem_italic);

menuitem_italic.addActionListener(this);

JMenu menu_size=new JMenu("设置字号"); //设置字号菜单

menubar.add(menu_size);

menuitem_20=new JMenuItem("20");

menu_size.add(menuitem_20);

menuitem_20.addActionListener(this);

menuitem_30=new JMenuItem("30");

menu_size.add(menuitem_30);

menuitem_30.addActionListener(this);

menuitem_40=new JMenuItem("40");

menu_size.add(menuitem_40);

menuitem_40.addActionListener(this);

popupmenu=new JPopupMenu(); //快捷菜单

JMenuItem menuitem_red=new JMenuItem("红色");

popupmenu.add(menuitem_red);

menuitem_red.addActionListener(this);

JMenuItem menuitem_green=new JMenuItem("绿色");

popupmenu.add(menuitem_green);

menuitem_green.addActionListener(this);

menuitem_blue=new JMenuItem("蓝色");

popupmenu.add(menuitem_blue);

menuitem_blue.addActionListener(this);

textarea.add(popupmenu); //向文本区内添加快捷菜单

}

public void writeToFile(String lines) //写文件

{

try

{

FileWriter fout = new FileWriter(this.file);

fout.write(lines+"\r\n");

fout.close();

}

catch (IOException ioex)

{

return;

}

}

public String readFromFile() //读文件

{

try

{

FileReader fin = new FileReader(this.file);

BufferedReader bin = new BufferedReader(fin);

String aline="", lines="";

do

{

aline = bin.readLine();

if (aline!=null)

lines += aline + "\r\n";

} while (aline!=null);

bin.close();

fin.close();

return lines;

}

catch (IOException ioex)

{

return null;

}

}

使用记事本编程java开发步骤和eclipse编程java开发步骤

1.首先,先看看电脑是否设置为显示已知文件扩展名。

如果没有,要先设置一下。点击计算机,工具(T),文件夹选项(O),

查看,在高级设置一栏里找到隐藏已知文件扩展名,把前面的钩钩去掉。

2.点击鼠标右键,新建,文本文档,命名为:MyFirstJava.java

然后编写第一个程序代码,注意类名和文件名要一致,

还有划线部分首字母要大写。

3.写好程序之后,点击右上角的文件,另存为,出现下面的页面。

然后,要看你的jdk安装在哪(我的安装在D盘)。就可以把文件保存在D盘,还有文件名设置为MyFirstJava.java,保存类型设置为:所有文件。

]

4.保存好之后,关闭文件。点开时,在搜索程序和文件中输入cmd,

然后,Enter,Enter,就会出现下面的页面。

5.在控制台先输入d:(因为我的是在D盘,若是在C盘就输入c:,F盘就输入f:);

回车,再输入javac MyFirstJava.java(注意javac后空一格);

回车,在输入java MyFirstJava(java后面也有一个空格)。

这时,就会出来结果了!:)

6.运行结束都在D盘中(安装jdk的地方)

会出现一个MyFirstJave.Class 文件。

Java中我输入指定的中文词语输出我已设定好的词语出来的代码。跪求

public static void main(String[] args) {

System.out.println("请输入:");

Scanner sc = new Scanner(System.in);

String str = sc.nextLine();

System.out.println(str);

}

输出:

java写一个自动程序开始先怎么写

使用Eclipse编写自己的第一个Java代码。

编写如下:

1、首先打开自己安装的Eclipse软件。

2、然后选择File-New-JavaProject。

3、然后找到工程打开,右击src选择-New-Class。

4、填入类名,选择下面的publicstaticvoidmain(String[]args)。

5、然后写入代码publicclassDemo{publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubSystem.out.println(HelloWorld)。

6、点击上面的运行按钮,点击确认,可以看到代码运行结果。


新闻名称:输入中文自动编写java代码 编程如何输入中文
转载来于:http://cqcxhl.com/article/hhppoc.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP