java 鼠标单击_不通过鼠标点击,单纯的通过Java代码生成鼠标单击事件

不通过鼠标点击,单纯的通过Java代码生成鼠标单击事件

关注:54  答案:3  信息版本:手机版 电脑版

解决时间 2021-01-13 04:21

提问者少走感情路

2021-01-12 08:35

鼠标无动作,加载页面时默认有一个鼠标点击事件,用Java代码怎么写,不是js

最佳答案

二级知识专家清欢话寂寥

2021-01-12 09:56

最好不要这样做

你可以在页面加载时,加载你需要执行的函数

全部回答

1楼亲亲兔耳朵

2021-01-12 11:26

额。。图片不太懂。。背景透明不是应该没问题吗?不是应该是背景不透明才会出现图片本身的背景么?不管怎样,不一定要改代码,可以处理下你的图片啊~

==========================================================

import java.awt.borderlayout;

import java.awt.graphics;

import java.awt.image;

import java.awt.event.mouseadapter;

import java.awt.event.mouseevent;

import javax.swing.imageicon;

import javax.swing.jframe;

import javax.swing.jpanel;

public class test {

public static void main(string[] args) {

jframe frame = new jframe();

jpanel panel = new imagepanel();

frame.add(panel, borderlayout.center);

frame.setdefaultcloseoperation(jframe.exit_on_close);

frame.setbounds(100, 100, 100, 100);

frame.setvisible(true);

}

}

class imagepanel extends jpanel {

image image = new imageicon("text.gif").getimage();

int imagex = -1, imagey = -1;

imagepanel() {

addmouselistener(new mouseadapter() {

public void mouseclicked(mouseevent event) {

imagex = event.getx();

imagey = event.gety();

repaint();

}

});

}

public void paintcomponent(graphics g) {

super.paintcomponent(g);

if (imagex > 0 && imagey > 0) {

system.out.println(image.getwidth(null));

g.drawimage(image, imagex - (image.getwidth(null) >> 1),

imagey - (image.getheight(null) >> 1), null);

}

}

}

2楼一个超人

2021-01-12 10:17

这个好像做不到

我要举报

如以上信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!

推荐资讯

大家都在看

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值