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
這個好像做不到
我要舉報
如以上信息為低俗、色情、不良、暴力、侵權、涉及違法等信息,可以點下面鏈接進行舉報!
推薦資訊
大家都在看
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的java 鼠标单击_不通过鼠标点击,单纯的通过Java代码生成鼠标单击事件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux java查看进程命令_lin
- 下一篇: ubuntu mysql sql文件_u