100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > java 鼠标单击_不通过鼠标点击 单纯的通过Java代码生成鼠标单击事件

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

时间:2024-01-30 01:25:43

相关推荐

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

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

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

解决时间 -01-13 04:21

提问者少走感情路

-01-12 08:35

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

最佳答案

二级知识专家清欢话寂寥

-01-12 09:56

最好不要这样做

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

全部回答

1楼亲亲兔耳朵

-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楼一个超人

-01-12 10:17

这个好像做不到

我要举报

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

推荐资讯

大家都在看

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。