JAVA这个程序中该怎么添加鼠标事件的监听器

JAVA这个程序中该怎么添加鼠标事件的监听器,第1张

样例代码自己好好读读吧:

import javaawt;

import javaawtevent;

public class Test3 {

public static void main(String args[]) {

new Test2();

}

}

class Test2 extends Frame {

TextField tf1,tf2;

public Test2(){

tf1 = new TextField(5);

tf2 = new TextField(5);

add(tf1);

add(tf2);

setLayout(new FlowLayout());

setBounds(100,100,400,300);

addMouseMotionListener(new MouseMotionAdapter(){//鼠标移动事件的侦听器

public void mouseMoved(MouseEvent e) {//鼠标按键在组件上移动(无按键按下)时调用。

tf1setText(egetX()+"" );

tf2setText(egetY()+"" );

}

});

addWindowListener(new WindowAdapter(){

public void windowClosing(WindowEvent e) {

Systemexit(0);

}

});

setVisible(true);

}

}

可以说监听器接口是Java图形用户界面程序设计中基点。因为,Java所有的图形界面的底层交互都是通过监听器机制完成的。其相当于Windows中的事件编程机制,只不过是通过Java底层转换成监听器调用了。

监听程序就是一个“哨兵”,发现并引导通过某端口过来的连接数据库的请求。oracle数据库用的一般是1521端口。监听程序就是监听这个端口的,一旦发现有程序连接这个端口,那么就引导程序去连接数据库。

如果没有监听程序,那么你连接这个端口,服务器并不知道你要干什么?所以只能晾在那里。因为这个端口并不是服务器默认的一些端口(比如ssh的22,telnet的23, ftp的21),就算这些端口,如果没有安装这些服务,也是没办法应用的。所以这是一个连接的端口的程序,大概就是这么个意思。

第一处问题: public void focusKost(FocusEvent e){

你重写的方法名字错了 应该是focusLost(FocusEvent e)

不过你这个地方的意思是当文本框的内容为空的时候才d出一个对话框,所以不为空的时候没效果!

以上就是关于JAVA 这个程序中该怎么添加鼠标事件的监听器全部的内容,包括:JAVA 这个程序中该怎么添加鼠标事件的监听器、如何理解Java监听器接口在图形用户界面程序设计中的作用、oracle 11g里边的监听程序是什么意思等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9447550.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存