Java-GUI(鼠标事件)-键盘事件
来源:互联网 发布:斗战三国志进阶数据 编辑:程序博客网 时间:2024/06/12 01:35
import java.awt.*;import java.awt.event.*; class MouseAndKeyEvent{ private Frame f; private Button but; private TextField tf; MouseAndKeyEvent() { init(); } public void init() { f = new Frame("my frame"); //对frame进行基本设置。 f.setBounds(300,100,600,500); f.setLayout(new FlowLayout()); tf = new TextField(20); but = new Button("my button"); //将组件添加到frame中 f.add(tf); f.add(but); //加载一个窗体上事件。 myEvent(); //显示窗体 f.setVisible(true); } private void myEvent() { f.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { System.exit(0); } }); tf.addKeyListener(new KeyAdapter() { public void keyPressed(KeyEvent e) { int code = e.getKeyCode(); if(!(code>=KeyEvent.VK_0 && code<=KeyEvent.VK_9)) { System.out.println(code+"...是非法的"); e.consume(); } } }); //给But添加一个键盘监听。 but.addKeyListener(new KeyAdapter() { public void keyPressed(KeyEvent e ) { if(e.isControlDown()&&e.getKeyCode()==KeyEvent.VK_ENTER) System.out.println("ctrl+enter is run"); // System.out.println(KeyEvent.getKeyText(e.getKeyCode())+"..."+e.getKeyCode()); } }); /* but.addActionListener(new ActionListener() { private int action = 1; public void actionPerformed(ActionEvent e) { System.out.println("action ok---"+action++); } }); but.addMouseListener(new MouseAdapter() { private int count = 1; private int clickCount = 1; public void mouseEntered(MouseEvent e) { System.out.println("鼠标进入到该组件"+count++); } public void mouseClicked(MouseEvent e) { System.out.println("点击动作"+clickCount++); } }); */ } public static void main(String[] args) { new MouseAndKeyEvent(); }}
0 0
- java GUI(鼠标键盘事件)
- JAVA GUI(键盘事件 和 鼠标事件)
- Java-GUI(鼠标事件)-键盘事件
- GUI编程 鼠标事件和键盘事件
- java GUI 键盘事件
- java GUI 鼠标事件
- GUI——鼠标和键盘事件
- java Gui 键盘监听事件
- Java中的鼠标事件和键盘事件
- Java基础--Java---IO流------GUI(布局)、Frame、事件监听机制、窗体事件、Action事件、鼠标事件、对话框Dialog、键盘事件、菜单
- (96)GUI:鼠标事件、键盘事件、按钮事件、窗体事件
- Lesson_for_java_day25--java中GUI实例(键盘鼠标事件、菜单栏、自定义弹窗、调用弹窗)
- [Java GUI] 鼠标移动事件处理示例
- JAVA——GUI鼠标事件
- GUI键盘事件
- Opencv 鼠标事件GUI
- Qt 鼠标事件,键盘事件
- 键盘事件和鼠标事件
- HDU 1151 Air Raid(匈牙利算法 二分图的最小路径覆盖 )
- GUI(Action事件)
- 67_反射servicemanager挂断电话
- 共模电感和差模电感差别
- hdu 1728 逃离迷宫(BFS)
- Java-GUI(鼠标事件)-键盘事件
- memcache安装使用
- 递推关系数列之Catalan数
- Java-GUI(练习-列出指定目录内容)-(对话框Dialog)
- PAAS的开源实现
- struts2 Action专题之二:动态方法的调用
- Java-GUI(菜单)
- Activity Fragment详解
- 多线程,生产者和消费者原型