学习总结
- 键盘事件监听KeyListener接口,主要是运用KeyPressed()和KeyRleased()方法,监听键盘的按键松开
- 键盘监听事件KeyEvent事件的一些常用方法getKeyChar()、getKeyCode()
- 鼠标监听事件MonseListener接口的常用方法MonseEntered()、MouseExited()
- 鼠标监听事件MouseEvent事件的常用方法getButton()
- 单选纽JRadioButton还有其常用方法JDadioButton()、setSelected()
- 最主要的就是如何做一个记事本的菜单组件
菜单组件的代码
package 记事本;
import java.awt.Container;
import java.io.File;
import javax.swing.*;
public class 菜单组件 {
JFrame f;
Container cont;
JMenuBar bar;
JTextArea text;
JScrollPane scroll;
JMenu fileMenu;
JMenu editMenu;
Icon newIcon;
Icon openIcon;
Icon saveIcon;
Icon closeIcon;
JMenuItem newItem;
JMenuItem openItem;
JMenuItem saveItem;
JMenuItem closeItem;
public 菜单组件() {
f = new JFrame("记事本 ");
bar = new JMenuBar();
text = new JTextArea();
text.setEditable(true);
f.getContentPane().add(new JScrollPane(text));
fileMenu = new JMenu ("文件 ");
editMenu = new JMenu ("编辑 ");
newIcon = new ImageIcon("F:"+File.separator+"java"+File.separator+"Q.png");
openIcon = new ImageIcon("F:"+File.separator+"java"+File.separator+"W.png");
saveIcon = new ImageIcon("F:"+File.separator+"java"+File.separator+"E.png");
closeIcon = new ImageIcon("F:"+File.separator+"java"+File.separator+"R.png");
newItem = new JMenuItem("新建",newIcon);
openItem = new JMenuItem("打开",openIcon);
saveItem = new JMenuItem("保存",saveIcon);
closeItem = new JMenuItem("关闭",closeIcon);
f.setJMenuBar(bar);
bar.add(fileMenu);
bar.add(editMenu);
fileMenu.add(newItem);
fileMenu.add(openItem);
fileMenu.add(saveItem);
fileMenu.add(closeItem);
f.setSize(400,500);
f.setLocation(200,100);
f.setVisible(true);
}
}
运行代码
package 记事本;
public class demo1 {
public static void main(String[] args) {
new 菜单组件 ();
}
}
运行截图