IZZO
Mitglied
Java:
import java.awt.Component;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JTextField;
public class Hauptklasse implements ActionListener, KeyListener {
JFrame frame = new JFrame();
JTextField orb = new JTextField();
JTextField trb = new JTextField();
JTextField obf = new JTextField();
JTextField tbf = new JTextField();
JTextField nash = new JTextField();
JTextField drag = new JTextField();
JButton button = new JButton("jo");
Thread cd1 = new Thread() {
public void run() { new Countdown(orb,5,0);}
};
Thread cd2 = new Thread() {
public void run() { new Countdown(trb,5,0);}
};
Thread cd3 = new Thread() {
public void run() { new Countdown(obf,5,0);}
};
Thread cd4 = new Thread() {
public void run() { new Countdown(tbf,5,0);}
};
Thread cd5 = new Thread() {
public void run() { new Countdown(drag,6,0);}
};
Thread cd6 = new Thread() {
public void run() { new Countdown(nash,7,0);}
};
public Hauptklasse(){
frame.setBounds(0,0,600,150);
frame.setVisible(true);
frame.setLayout(null);
frame.setAlwaysOnTop(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
button.setBounds(0,70,50,50);
button.addActionListener(this);
frame.add(button);
//bla.addKeyListener(bla);
cdtf( 0,0,80,18,orb);
cdtf(100,0,80,18,trb);
cdtf(200,0,80,18,obf);
cdtf(300,0,80,18,tbf);
cdtf(400,0,80,18,drag);
cdtf(500,0,80,18,nash);
}
public void cdtf(int xplacecoord, int yplacecoord, int height, int width, JTextField countdowntextfeld){
frame.add(countdowntextfeld);
countdowntextfeld.setBounds(xplacecoord,yplacecoord,height,width);
countdowntextfeld.setFocusable(false);
countdowntextfeld.setEditable(false);
}
public void actionPerformed(ActionEvent e) {
if(e.getSource() == button){
System.out.println("Button geklickt!");
cd1.start();
}
}
public void keyPressed(KeyEvent e) {
if(e.getKeyCode() == KeyEvent.VK_F1){
System.out.println("jojojoj");
cd2.start();
}
}
public static void main(String[] args) {
new Hauptklasse();
//new Countdown(orb, 5,0);
//new CountdownThreads();
}
@Override
public void keyReleased(KeyEvent e) {
// TODO Auto-generated method stub
}
@Override
public void keyTyped(KeyEvent e) {
// TODO Auto-generated method stub
}
}
Zuletzt bearbeitet: