資源簡介
代碼雖然較短,但是包含界面開發、事件監聽等知識,并且基本每行都有注釋,適合剛開始接觸java的同學們學習
代碼片段和文件信息
/**
?*?我的記事本(界面+功能)
?*/
package?com.test7;
import?java.io.*;
import?java.awt.*;
import?java.awt.event.*;
import?javax.swing.*;
public?class?NotePad?extends?Jframe?implements?ActionListener{
//定義需要的組件
JTextArea?jta=null;
//菜單條
JMenuBar?jmb=null;
//第一JMenu
JMenu?jm1=null;
//定義JMenuItem
JMenuItem?jmi1=null;
JMenuItem?jmi2=null;//...
public?static?void?main(String[]?args)?{
//?TODO?Auto-generated?method?stub
NotePad?np=new?NotePad();
}
//構造函數
public?NotePad()
{
//創建jta
jta=new?JTextArea();
jmb=new?JMenuBar();
jm1=new?JMenu(“文件“);
//設置助記符alt+F為快捷方式
jm1.setMnemonic(‘F‘);
jmi1=new?JMenuItem(“打開“new?ImageIcon(“1.gif“));
//注冊監聽
jmi1.addActionListener(this);
jmi1.setActionCommand(“open“);
jmi2=new?JMenu
- 上一篇:基于JSP/Servlet的公交管理系統
- 下一篇:J2EE 倉庫管理系統
評論
共有 條評論