java中JFrame的鼠标移动事件相关问题

java中JFrame的鼠标移动事件相关问题,第1张

你可以这样改

import javaawt;

import javaawtevent;

import javaxswing;

public class MyPractice extends JFrame {

int x=100,y=100;

public MyPractice(){

addMouseMotionListener(new MouseMotionListener() {

@Override

public void mouseMoved(MouseEvent e) {

// TODO Auto-generated method stub

x=egetX();

y=egetY();

repaint();

}

@Override

public void mouseDragged(MouseEvent e) {

// TODO Auto-generated method stub

}

});

setSize(300,400);

setDefaultCloseOperation(EXIT_ON_CLOSE);

setVisible(true);

}

public void paint(Graphics g){

superpaint(g);

//初始化小球

gfillOval(x, y, 30, 30);

}

public static void main(String args[]){

new MyPractice();

}

}

public static void main(String[] args) {

String[] a={"红","黄","蓝","白","黑"};

String[] b={"红","黄","蓝","白","黑"};

String[] c={"红","黄","蓝","白","黑"};

int count=0;

for(int i=0;i<alength;i++){

for (int j=0;j<blength;j++){

if(a[i]!=b[j]){

for(int k=0;k<clength;k++){

if(b[j]!=c[k]&&a[i]!=c[k]){

count++;

Systemoutprintln(a[i]+b[j]+c[k]);

}

}

}

}

}

Systemoutprintln(count);

}

红黄蓝

黄白

红黄黑

红蓝黄

红蓝白

红蓝黑

红白

红白蓝

红白黑

红黑黄

红黑蓝

红黑白

黄红蓝

红白

黄红黑

黄蓝红

黄蓝白

黄蓝黑

黄白红

黄白蓝

黄白黑

黑红

黄黑蓝

黄黑白

蓝红黄

蓝红白

蓝红黑

蓝黄红

蓝黄白

蓝黄黑

蓝白红

蓝白黄

蓝白黑

蓝黑红

蓝黑黄

蓝黑白

白红黄

白红蓝

白红黑

白黄红

白黄蓝

白黄黑

白蓝红

白蓝黄

白蓝黑

白黑红

白黑黄

白黑蓝

黑红黄

黑红蓝

黑红白

黑黄红

黑黄蓝

黑黄白

黑蓝红

黑蓝黄

黑蓝白

黑白红

黑白黄

黑白蓝

60

希望能帮到你,码字不容易,望采纳,谢谢

int 初始高度=X

int 次数=X

float 当前高度=初始高度

for(int i=0;i<次数;i++){

当前高度/=2

}

输出 当前高度

以上就是关于java中JFrame的鼠标移动事件相关问题全部的内容,包括:java中JFrame的鼠标移动事件相关问题、JAVA编程:有红,黄,蓝,白,黑五种颜色的小球,从中取三种不同颜色小球的可能取法有多少种、Java,物体从一万米高空掉落的反d行为,小球每落地一次就会反d原高度一半的距离,用for循环计算等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/zz/9819817.html

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

发表评论

登录后才能评论

评论列表(0条)

保存