(记事本)源程序帖
javastudy吧
全部回复
仅看楼主
level 6
兔子精灵 楼主
我正在做,五一以后帖上来,欢迎大家都上来比比看。
2008年04月28日 11点04分 1
level 5
速度真快啊 我也快了 等着吧 先把老师作业搞定
2008年04月28日 12点04分 2
level 6
兔子精灵 楼主
记事本也不好编哪!一步一步来吧,大家在这里会看到我的记事本程序的搭建步骤,欢迎多加指导!先行谢过!嘿嘿!
2008年05月04日 00点05分 3
level 6
兔子精灵 楼主
五月五日第一版将主攻界面。稍候!嘿嘿!有点儿象商品发布吹风会呵!
2008年05月04日 06点05分 4
level 5
呵呵 加油 我一直在
2008年05月04日 11点05分 5
level 6
兔子精灵 楼主
说到就要做到,加油,虽然现在很晚了,已经算是6号了,但该干的也得干。忙不是理由!
2008年05月05日 16点05分 6
level 6
兔子精灵 楼主
“我的记事本”第一季本阶段的主要任务是建立初步界面元件当前程序段如下程序名称为Qzq_Jsb.javaimport java.awt.*;import java.awt.event.*;import javax.swing.*;import javax.swing.event.*;class Qzq_Frame extends JFrame{ public Qzq_Frame(){ setLayout(new BorderLayout()); JMenuItem MI_New=new JMenuItem("新建"); JMenuItem MI_Open=new JMenuItem("打开"); JMenuItem MI_Save=new JMenuItem("保存"); JMenuItem MI_Saveas=new JMenuItem("另存"); JMenu M_File=new JMenu("文件"); M_File.add(MI_New); M_File.add(MI_Open); M_File.addSeparator(); M_File.add(MI_Save); M_File.add(MI_Saveas); JMenuItem MI_Font=new JMenuItem("字体"); JMenuItem MI_Size=new JMenuItem("字号"); JMenuItem MI_Color=new JMenuItem("颜色"); JMenuItem MI_Bold=new JMenuItem("粗体"); JMenuItem MI_Italic=new JMenuItem("斜体"); JMenuItem MI_Under=new JMenuItem("下划线"); JMenu M_Geshi=new JMenu("格式"); M_Geshi.add(MI_Font); M_Geshi.add(MI_Size); M_Geshi.add(MI_Color); M_Geshi.addSeparator(); M_Geshi.add(MI_Bold); M_Geshi.add(MI_Italic); M_Geshi.add(MI_Under); JMenuItem MI_Cut=new JMenuItem("剪切"); JMenuItem MI_Copy=new JMenuItem("复制"); JMenuItem MI_Paste=new JMenuItem("粘贴"); JMenuItem MI_Find=new JMenuItem("查找"); JMenuItem MI_Replace=new JMenuItem("替换"); JCheckBoxMenuItem MI_Auto=new JCheckBoxMenuItem("自动换行"); JMenu M_Edit=new JMenu("编辑"); M_Edit.add(MI_Cut); M_Edit.add(MI_Copy); M_Edit.add(MI_Paste); M_Edit.addSeparator(); M_Edit.add(MI_Find); M_Edit.add(MI_Replace); M_Edit.addSeparator(); M_Edit.add(MI_Auto); JMenuItem MI_Banben=new JMenuItem("版本信息"); JMenuItem MI_Help=new JMenuItem("使用说明"); JMenu M_Help=new JMenu("帮助"); M_Help.add(MI_Banben); M_Help.add(MI_Help); JMenuBar JSB_Bar=new JMenuBar(); JSB_Bar.add(M_File); JSB_Bar.add(M_Geshi); JSB_Bar.add(M_Edit); JSB_Bar.add(M_Help); setJMenuBar(JSB_Bar); JTextArea QzqTextArea=new JTextArea(20,40); JScrollPane JSP_Area=new JScrollPane(QzqTextArea); add(JSP_Area,BorderLayout.CENTER); setBounds(0,0,800,600); setTitle("兔子精灵的记事本程序"); }}public class Qzq_Jsb{ public static void main(String[] args){ Qzq_Frame QF=new Qzq_Frame(); QF.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); QF.setVisible(true); }}
2008年05月05日 18点05分 7
level 6
兔子精灵 楼主
当前程序运行图如下:
2008年05月05日 18点05分 8
level 6
兔子精灵 楼主
t2
2008年05月05日 18点05分 9
level 6
兔子精灵 楼主
t3
2008年05月05日 18点05分 10
level 6
兔子精灵 楼主
t4
2008年05月05日 18点05分 11
level 6
兔子精灵 楼主
t5注意水平滚动条出现了!
2008年05月05日 18点05分 12
level 6
兔子精灵 楼主
t6注意垂直滚动条也出现了!
2008年05月05日 18点05分 13
level 6
兔子精灵 楼主
常态
2008年05月05日 18点05分 14
level 6
兔子精灵 楼主
下一步计划,给菜单项加上相应的图标,给系统加上右键快捷菜单儿。再下一步计划,“文件”菜单项功能化!哈哈,一步一步慢慢来吧!
2008年05月05日 18点05分 15
level 6
兔子精灵 楼主
下一步明天实现。
2008年05月05日 18点05分 16
level 6
兔子精灵 楼主
欢迎砖头!我等着盖楼房呢!
2008年05月06日 02点05分 17
level 5
我们也正在学这方面了
2008年05月06日 14点05分 18
level 6
兔子精灵 楼主
第二阶段已经完成!源程序如下:import java.awt.*;import java.awt.event.*;import javax.swing.*;import javax.swing.event.*;class Qzq_Frame extends JFrame{ public Qzq_Frame(){ setLayout(new BorderLayout()); JMenuItem MI_New=new JMenuItem("新建",new ImageIcon("MARK056.JPG")); JMenuItem MI_Open=new JMenuItem("打开",new ImageIcon("0330.gif")); JMenuItem MI_Save=new JMenuItem("保存",new ImageIcon("CD 7.GIF")); JMenuItem MI_Saveas=new JMenuItem("另存",new ImageIcon("CD 15.GIF")); JMenu M_File=new JMenu("文件"); M_File.add(MI_New); M_File.add(MI_Open); M_File.addSeparator(); M_File.add(MI_Save); M_File.add(MI_Saveas); JMenuItem MI_Font=new JMenuItem("字体",new ImageIcon("0043.gif")); JMenuItem MI_Size=new JMenuItem("字号",new ImageIcon("0043.gif")); JMenuItem MI_Color=new JMenuItem("颜色",new ImageIcon("0043.gif")); JMenuItem MI_Bold=new JMenuItem("粗体",new ImageIcon("cu.gif")); JMenuItem MI_Italic=new JMenuItem("斜体",new ImageIcon("xie.gif")); JMenuItem MI_Under=new JMenuItem("下划线",new ImageIcon("xiahua.gif")); JMenu M_Geshi=new JMenu("格式"); M_Geshi.add(MI_Font); M_Geshi.add(MI_Size); M_Geshi.add(MI_Color); M_Geshi.addSeparator(); M_Geshi.add(MI_Bold); M_Geshi.add(MI_Italic); M_Geshi.add(MI_Under); JMenuItem MI_Cut=new JMenuItem("剪切",new ImageIcon("0320.gif")); JMenuItem MI_Copy=new JMenuItem("复制",new ImageIcon("0301.gif")); JMenuItem MI_Paste=new JMenuItem("粘贴",new ImageIcon("0254.gif")); JMenuItem MI_Find=new JMenuItem("查找",new ImageIcon("MARK059.JPG")); JMenuItem MI_Replace=new JMenuItem("替换",new ImageIcon("0004.GIF")); JCheckBoxMenuItem MI_Auto=new JCheckBoxMenuItem("自动换行"); JMenu M_Edit=new JMenu("编辑"); M_Edit.add(MI_Cut); M_Edit.add(MI_Copy); M_Edit.add(MI_Paste); M_Edit.addSeparator(); M_Edit.add(MI_Find); M_Edit.add(MI_Replace); M_Edit.addSeparator(); M_Edit.add(MI_Auto); JMenuItem MI_Banben=new JMenuItem("版本信息",new ImageIcon("0390.GIF")); JMenuItem MI_Help=new JMenuItem("使用说明",new ImageIcon("0390.GIF")); JMenu M_Help=new JMenu("帮助"); M_Help.add(MI_Banben); M_Help.add(MI_Help); JMenuBar JSB_Bar=new JMenuBar(); JSB_Bar.add(M_File); JSB_Bar.add(M_Geshi); JSB_Bar.add(M_Edit); JSB_Bar.add(M_Help); setJMenuBar(JSB_Bar); JTextArea QzqTextArea=new JTextArea(20,40); JMenuItem PMI_Save=new JMenuItem("保存"); JMenuItem PMI_Saveas=new JMenuItem("另存"); JMenuItem PMI_Cut=new JMenuItem("剪切"); JMenuItem PMI_Copy=new JMenuItem("复制"); JMenuItem PMI_Paste=new JMenuItem("粘贴"); JCheckBoxMenuItem PMI_Auto=new JCheckBoxMenuItem("自动换行"); JPopupMenu Right_Auto=new JPopupMenu(); Right_Auto.add(PMI_Save); Right_Auto.add(PMI_Saveas); Right_Auto.addSeparator(); Right_Auto.add(PMI_Cut); Right_Auto.add(PMI_Copy); Right_Auto.add(PMI_Paste); Right_Auto.addSeparator(); Right_Auto.add(PMI_Auto); QzqTextArea.setComponentPopupMenu(Right_Auto); JScrollPane JSP_Area=new JScrollPane(QzqTextArea); add(JSP_Area,BorderLayout.CENTER); setBounds(0,0,800,600); setTitle("兔子精灵的记事本程序"); }}public class Qzq_Jsb{ public static void main(String[] args){ Qzq_Frame QF=new Qzq_Frame(); QF.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); QF.setVisible(true); }}
2008年05月07日 13点05分 27
level 6
兔子精灵 楼主
图片如下t1--t4为图标化后的菜单;t5为右键快捷菜单。
2008年05月07日 13点05分 28
1 2 尾页