关于JAVA的随机数问题!(急!!!!!!!!!!!!!!!!!!!!!) 我的想法是线程控制时间,时间的生成可以用随机类Random 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 试一下吧,看可不可以,你刷新文件的操作可以放在Refresh()函数中我运行成功了,在按钮上显示的是刷新时间import javax.swing.*;import java.awt.*;import java.awt.event.*;import java.util.Random;public class Frame1 extends JFrame{ public ReplyTimeThread rtTread; JButton jBtn = new JButton(); public Frame1() { try { jbInit(); } catch(Exception e) { e.printStackTrace(); } } private void jbInit() throws Exception { this.setBounds(200,100,300,400); rtTread = new ReplyTimeThread(this); jBtn.setBounds(new Rectangle(113, 103, 117, 43)); jBtn.setText("show Random"); this.setLocale(java.util.Locale.getDefault()); this.getContentPane().setLayout(null); rtTread.start(); this.getContentPane().add(jBtn, null); } public void Refresh(int intNum) { jBtn.setText(intNum/1000+" second"); } public static void main(String[] args) { Frame1 fm = new Frame1(); fm.setVisible(true); fm.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { System.exit(0); } }); }}class ReplyTimeThread extends Thread{ Frame1 me; public int randomNum; Random randomTest = new Random(); public ReplyTimeThread(Frame1 me) { this.me = me; } public void run() { while(true) { try { randomNum = randomTest.nextInt(); randomNum = randomNum /100000; me.Refresh(randomNum); Thread.sleep( randomNum ); } catch (Exception e) {} } }} 请高手帮帮忙,Java多线程与图形界面的问题 JS 时钟修改问题 大家有用过开源JOONE作过项目的吗 怎样在jtable的单元格中画一条对角线? LinkedHashMap的负载因子干啥用的? XML功劳论(不正之处请指教) 遇到一个数组问题,大家帮忙看一下! 有谁有用JAVA语言开发的视频播放器? 关于线程内存分配 GUI界面刷新,在函数里和在事件监听中效果不同 java 可以调用 c# 生成的 .dll文件吗 急问
我运行成功了,在按钮上显示的是刷新时间import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.util.Random;
public class Frame1 extends JFrame
{ public ReplyTimeThread rtTread;
JButton jBtn = new JButton(); public Frame1() {
try {
jbInit();
}
catch(Exception e) {
e.printStackTrace();
}
}
private void jbInit() throws Exception
{
this.setBounds(200,100,300,400);
rtTread = new ReplyTimeThread(this);
jBtn.setBounds(new Rectangle(113, 103, 117, 43));
jBtn.setText("show Random");
this.setLocale(java.util.Locale.getDefault());
this.getContentPane().setLayout(null);
rtTread.start();
this.getContentPane().add(jBtn, null); }
public void Refresh(int intNum)
{
jBtn.setText(intNum/1000+" second");
} public static void main(String[] args)
{
Frame1 fm = new Frame1();
fm.setVisible(true);
fm.addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
}); }}class ReplyTimeThread extends Thread
{
Frame1 me;
public int randomNum;
Random randomTest = new Random();
public ReplyTimeThread(Frame1 me)
{
this.me = me;
} public void run()
{
while(true)
{
try
{
randomNum = randomTest.nextInt();
randomNum = randomNum /100000;
me.Refresh(randomNum);
Thread.sleep( randomNum );
} catch (Exception e) {}
}
}}