
样例代码自己好好读读吧:
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里边的监听程序是什么意思等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)