當前位置:首頁 » 編程軟體 » 用java寫一個簡單文本編譯器

用java寫一個簡單文本編譯器

發布時間: 2024-01-26 19:21:21

java文本編輯器源代碼

import java.awt.*; import javax.swing.*; import java.awt.event.*; import javax.swing.event.*; import java.util.*; //Date needed import java.io.PrintWriter; public class NotePad extends JFrame { JTextArea jta; class newl implements ActionListener { public void actionPerformed(ActionEvent e) { jta.setText(""); } } class openl implements ActionListener { public void actionPerformed(ActionEvent e) { JFileChooser jf=new JFileChooser(); jf.showOpenDialog(NotePad.this); } } //保存文件的監聽 class savel implements ActionListener { public void actionPerformed(ActionEvent e) { JFileChooser jf = new JFileChooser(); 寫不了那麼多啊 http://..com/question/87179404.html詳細看這里把

② 如何用java編寫一個簡單的文本編輯器

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.io.*;

public class f1 extends Frame implements ActionListener
{
private MenuBar menubar=new MenuBar();
private Menu filemenu=new Menu("文件");
private Menu editmenu=new Menu("編輯");
private Menu formmenu=new Menu("格式");
private MenuItem[] itemf=new MenuItem[4];
private MenuItem[] iteme=new MenuItem[6];
private MenuItem[] items=new MenuItem[2];
private TextArea tf=new TextArea();

public int a=0,b=0,c=0,style=Font.PLAIN,size=15;
public String s1="red:"+a+" "+"green:"+b+" "+"blue"+c,
s2="宋體";

public String[] sz1={"10","16","24","30","32","36"},
sz2={"宋體","黑體","幼圓","隸書","行楷","Arial","Georgia"},
sz3={"粗體","傾斜","常規","粗斜"};

JDialog dialog=new JDialog(this,"字體",true);
Container cp=dialog.getContentPane();
JLabel[] lb=new JLabel[8];
JLabel lb1=new JLabel(s1,JLabel.LEFT);
JButton b1=new JButton("確定"),
b2=new JButton("取消");
JComboBox jc1=new JComboBox(),
jc2=new JComboBox(),
jc3=new JComboBox();
JScrollBar jb1=new JScrollBar(JScrollBar.HORIZONTAL,10,5,0,260);
JScrollBar jb2=new JScrollBar(JScrollBar.HORIZONTAL,10,5,0,260);
JScrollBar jb3=new JScrollBar(JScrollBar.HORIZONTAL,10,5,0,260);

熱點內容
杭州版式文件伺服器地址怎麼填寫 發布:2025-09-17 21:17:42 瀏覽:983
linux的dns怎麼配置 發布:2025-09-17 21:17:24 瀏覽:900
如何把安卓的軟體放到蘋果平板上 發布:2025-09-17 21:09:38 瀏覽:487
win7svn伺服器搭建 發布:2025-09-17 21:01:03 瀏覽:902
python寫shell腳本 發布:2025-09-17 20:50:22 瀏覽:803
數字存儲卡有用嗎 發布:2025-09-17 20:31:00 瀏覽:492
編程有用么 發布:2025-09-17 20:22:01 瀏覽:161
ftp怎麼發文件到伺服器 發布:2025-09-17 20:12:14 瀏覽:145
怎麼設置筆記本的密碼怎麼設置密碼 發布:2025-09-17 20:12:12 瀏覽:318
foxmail上傳附件失敗 發布:2025-09-17 20:03:54 瀏覽:361