java定时触发

1:使用java.util.Timer

2:Quartz的Java版开源定时调度器

⑵ java按钮触发事件问题

把另一个组件的事件写进按钮的监听器里。

JButtonbutton=newJButton();
button.addActionListener(e->{
//组件要做的动作写在这里
});

⑶ java中用事件源(按钮)触发事件(程序)

importjava.awt.*;
importjava.awt.event.*;
importjavax.swing.*;

publicclassTTextendsJFrame{
JTextFieldt=newJTextField(5);
publicTT(){
super("server");
JButtonb=newJButton("getResult");
this.setLayout(newBorderLayout());
getContentPane().add(t,BorderLayout.NORTH);
getContentPane().add(b,BorderLayout.CENTER);
b.addActionListener(newActionListener(){
publicvoidactionPerformed(ActionEvente){
try{
t.setText("resultis"+sum(Integer.parseInt(t.getText())));
}catch(Exceptionex){
JOptionPane.showMessageDialog(null,"onlyInteger!","onlyInteger!",JOptionPane.ERROR_MESSAGE);
}

}
});

}
publicstaticvoidmain(String[]args){
TTt=newTT();
t.setSize(250,100);
t.setVisible(true);
}

publicintsum(inta){
intsum=a*10;
returnsum;
}
}

⑷ 如何用JAVA 实现定时触发

就用timer和timertask就行了

如果是j2me还可以用PushRegister

⑸ java注解如何自动触发

没有自动触发一说, 总有那么一段程序都 把这些注解信息给提出来,然后跑它的功能。 只是说有些框架提供了这些功能,你不用自己去写了,只需要 配置就好了。 不同的框架是不一样的不能给我讲

⑹ 怎么样让JAVA 设置一秒钟触发一个事件

你的代码我不看了..长......
具体参考java.util.Timer类和java.util.TimerTask

TimerTask是一个虚类要实现里面的run方法,run方法就是你时间到了以后要执行的方法.

送你一个蒸鸡蛋的例子
import java.util.Timer;
import java.util.TimerTask;
public class EggTimer {
private final Timer timer = new Timer();
private final int minutes;
public EggTimer(int minutes) {
this.minutes = minutes;
}
public void start() {
timer.schele(new TimerTask() {
public void run() {
playSound();
timer.cancel();
}
private void playSound() {
System.out.println("Your egg is ready!");
// Start a new thread to play a sound...
}
}, minutes * 60 * 1000);
}
public static void main(String[] args) {
EggTimer eggTimer = new EggTimer(2);
eggTimer.start();
}
}
可以帖出去看看的...

⑺ java 如何到时间主动触发

你可以用java的时间戳啊!或者定时器,这都可以啊!
1、时间戳
2、定时器

⑻ java 自定义事件的触发及监听

JAVA事件响应机制

1,先自定义一个事件

public class MyEvent extends java.util.EventObject{
public MyEvent(Object source)
{
super(source);
}
}

2,再自定义一个监听器

public class MyListener implements java.util.EventListener{
//这里是当事件发生后的响应过程
public void EventActivated(MyEvent me)
{
System.out.println("事件已经被触发");
}
}

3,以下这个类为触发事件的事件源

public class MyObject {
private Vector vectorListeners=new Vector();

public synchronized void addMyListener(MyListener ml)
{
vectorListeners.addElement(ml);
}

public synchronized void removeMyListener(MyListener ml)
{
vectorListeners.removeElement(ml);
}

protected void activateMyEvent()
{
Vector tempVector=null;

MyEvent e=new MyEvent(this);

synchronized(this)
{
tempVector=(Vector)vectorListeners.clone();

for(int i=0;i<tempVector.size();i++)
{
MyListener ml=(MyListener)tempVector.elementAt(i);
ml.EventActivated(e);
}
}

}

//定义一个公用方法用于触发事件
public void test()
{
activateMyEvent();
}
}

4,测试类

public class Test {

public static void main(String[] args)
{
MyObject mo=new MyObject();

//注册该事件
mo.addMyListener(new MyListener());

//触发该事件
mo.test();
}
}

⑼ java中怎么用程序触发按下一个键呢

KeyListener

java.awt.event
接口 KeyListener

所有超级接口:
EventListener
所有已知实现类:
AWTEventMulticaster, BasicComboBoxUI.KeyHandler, BasicComboPopup.InvocationKeyHandler, BasicTableUI.KeyHandler, BasicTreeUI.KeyHandler, KeyAdapter
public interface KeyListener
extends EventListener
用于接收键盘事件(击键)的侦听器接口。旨在处理键盘事件的类要么实现此接口(及其包含的所有方法),要么扩展抽象 KeyAdapter 类(仅重写有用的方法)。

然后使用组件的 addKeyListener 方法将从该类所创建的侦听器对象向该组件注册。按下、释放或键入键时生成键盘事件。然后调用侦听器对象中的相关方法并将该 KeyEvent 传递给它。

从以下版本开始:
1.1
另请参见:
KeyAdapter, KeyEvent, Tutorial: Writing a Key Listener

方法摘要
void keyPressed(KeyEvent e)
按下某个键时调用此方法。
void keyReleased(KeyEvent e)
释放某个键时调用此方法。
void keyTyped(KeyEvent e)
键入某个键时调用此方法。

具体哪个键...
用参数KeyEvent可以判断是按的哪个键