大神请问为什么定义了按钮事件按下去后没反应而要把界面最大化后或者最小化再出来后才有反应的?
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虚拟机会自动断网,是什么原因呢?