| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- package panels;
- import java.awt.GridLayout;
- import java.util.Timer;
- import java.util.TimerTask;
- import javax.swing.JButton;
- import javax.swing.JLabel;
- import javax.swing.JPanel;
- public class Iconbar extends JPanel {
- public JButton irremote;
- public JLabel currentroute;
- public JLabel currentGridSize;
- static private JLabel messages;
- static Timer timer;
-
- public Iconbar(){
- currentGridSize = new JLabel();
- currentroute = new JLabel();
- irremote = new JButton("Afstandsbediening");
- messages = new JLabel();
- timer = new Timer();
-
- this.setLayout(new GridLayout(0,4,10,10));
-
- this.add(irremote);
- this.add(currentroute);
- this.add(currentGridSize);
- this.add(messages);
- }
- public static void setMessage(String message, int time){
- messages.setText(message);
- if (time != 0){
- timer.schedule(new TimerTask() {
-
- @Override
- public void run() {
- messages.setText("");
-
- }
- }, time);
- }
- }
- }
|