java按钮事件没反应_java,_大神请问为什么定义了按钮事件按下去后没反应而要把界面最大化后或者最小化再出来后才有反应的?,java - phpStudy...

大神请问为什么定义了按钮事件按下去后没反应而要把界面最大化后或者最小化再出来后才有反应的?

package javaapplication1;

import java.awt.*;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import javax.swing.*;

public class JavaApplication1 extends JFrame{

public JButton play=new JButton();

public ImageIcon []num1={

new ImageIcon("C:/image/1.png"),

new ImageIcon("C:/image/2.png"),

new ImageIcon("C:/image/3.png"),

new ImageIcon("C:/image/4.png"),

new ImageIcon("C:/image/5.png"),

new ImageIcon("C:/image/6.png"),

};

public JavaApplication1(){

play.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent e){

add(new Timecontrol(num1),BorderLayout.CENTER);

repaint();

}

}

);

}

public static void main(String[] args) {

JavaApplication1 frame=new JavaApplication1();

frame.setTitle("蒙特卡洛模拟");

frame.setSize(1000,700);

frame.setLocationRelativeTo(null);

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

frame.setVisible(true);

Getrate a=new Getrate();

System.out.print(a.getrate());

frame.repaint();

}

}

在同一个包中的另外一个类是:

package javaapplication1;

import java.awt.event.*;

import java.awt.*;

import javax.swing.*;

public class Timecontrol extends JPanel{

public int i=0, j=0;

public int delay=200;

public ImageIcon image[]=new ImageIcon[6];

public Image []dada=new Image[6];

public Timer timer=new Timer(delay,new TimerListener());

public Timecontrol(ImageIcon tu[]){

for(int k=0;k<6;k++)

dada[k]=tu[k].getImage();

repaint();

timer.start();

repaint();

};

protected void paintComponent(Graphics g){

super.paintComponent(g);

if(dada[i]!=null){

g.drawImage(dada[i],0,0,getWidth(),getHeight(),this);

i++;

if(i==6) i=1;

}

}

class TimerListener implements ActionListener{

public void actionPerformed(ActionEvent e){

repaint();

}

};

}

相关阅读:

调试网页的时候,如何让JS停止运动呀?

请问一下关于javascript动画的问题

请教JS的模块化编程的问题

aws是否支持推送消息到微信。求思路

java map排序

sql 找出2个数据库的差异表名

django加载数据库图片地址问题

mysql字段复制

js如何编译成jsx

jquery 实现把某个功能从导航条中拖拽出来成为独立控制台

请问如何将MPMoviePlayerViewController中得done按钮及英文说明变成“完成”和中文说明

关于agular 应用拆分问题,webpack打包和架构问题,angluar性能优化

text-aign:justify 不足的地方 ..

sf编辑器什么时候支持流程图绘制呢

求助:ruby的代码静态检查工具或者方法!

thinkphp 一个奇葩的问题

iOS NSLocaleCurrencySymbol 失效,人命币符号只显示一横

如何用webpack+react+PHP搭建网站?

用户在某个时间段内操作频繁提示输入验证码,这个该怎么实现?

virtualbox装的linux虚拟机会自动断网,是什么原因呢?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值