Hi, ich habe mal eine Frage...
Ich habe hier einen Quelltext, mit dem 2 Knöpfe erstellt werden. Wenn Knopf1 gedrückt wird, soll 30 Sekunden später der Ordner, bzw. die Anwendung geöffnet werden. Aber ich weiß nicht, wie man einen Timer setzt...
Hier mein Quelltext:
Ich hoffe ihr könnt mir helfen, mfg Guppi
Ich habe hier einen Quelltext, mit dem 2 Knöpfe erstellt werden. Wenn Knopf1 gedrückt wird, soll 30 Sekunden später der Ordner, bzw. die Anwendung geöffnet werden. Aber ich weiß nicht, wie man einen Timer setzt...
Hier mein Quelltext:
Code:
package test;
import java.awt.Desktop;
import java.awt.GridLayout;
import java.awt.event.ActionListener;
import java.io.File;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
public class Test
extends JFrame implements ActionListener
{
private JButton[] Knopf = new JButton[2];
private String[] Text = {
"Knopf1", "Knopf2" };
public Test() {
super("Überschrift");
JPanel Platte = new JPanel();
Platte.setLayout(new GridLayout());
for(int i = 0; i < 2; i++) {
Knopf[i] = new JButton(Text[i]);
Knopf[i].addActionListener(this);
Platte.add (Knopf[i]);
}
}
public void actionPerformed (ActionEvent Ereignis) {
Object Quelle = Ereignis.getSource();
for(int i = 0; i < 2; i++){
if(Quelle == Knopf[1])
Desktop.getDesktop().open(new File ("C:/Programme/Test/Test.exe"));
if(Quelle == Knopf[2])
Desktop.getDesktop().open(new File ("C:/Programme/Test2/Test2.exe"));
}
}
public static void main(String[] args)
{
Test Rahmen = new Test();
Rahmen.setSize (800,600);
Rahmen.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Rahmen.setVisible(true);
}
}