Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.awt.event.ActionEvent;
- import java.awt.event.ActionListener;
- import java.time.LocalTime;
- import java.util.Date;
- import javax.swing.JButton;
- import javax.swing.JFrame;
- import javax.swing.JLabel;
- import javax.swing.JTextField;
- public class TakCzyNie extends JFrame implements ActionListener
- {
- private JButton bData,bSprawdz;
- private JLabel lData,lwg,lwm,lnt,ltitle,odp;
- private JTextField tgodzina,tminuta;
- int h,m,s,g,mi;
- public TakCzyNie()
- {
- lData = new JLabel();
- lData.setBounds(150,145,250,20);
- add(lData);
- lwg = new JLabel("Wprowadz godzine:");
- lwg.setBounds(10,50,250,20);
- add(lwg);
- ltitle = new JLabel("O KTÓREJ MUSISZ WYJŚĆ?");
- ltitle.setBounds(110,5,250,20);
- add(ltitle);
- lwm = new JLabel("Wprowadz minute: ");
- lwm.setBounds(14,75,250,20);
- add(lwm);
- lnt = new JLabel();
- lnt.setBounds(100,25,250,20);
- add(lnt);
- odp = new JLabel("ODP: ");
- odp.setBounds(65,25,250,20);
- add(odp);
- tgodzina = new JTextField();
- tgodzina.setBounds(125,50,100,20);
- add(tgodzina);
- tminuta = new JTextField();
- tminuta.setBounds(125,75,100,20);
- add(tminuta);
- setSize(350,200);
- setTitle("Budzik");
- setLayout(null);
- //Przycisk Alarmu
- bData = new JButton("Data");
- bData.setBounds(125,100,100,20);
- add(bData);
- bData.addActionListener(this);
- bSprawdz = new JButton("Mam już iść?");
- bSprawdz.setBounds(100,125,150,20);
- add(bSprawdz);
- bSprawdz.addActionListener(this);
- }
- public static void main (String [] args)
- {
- TakCzyNie okno = new TakCzyNie();
- okno.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- okno.setVisible(true);
- }
- @Override
- public void actionPerformed(ActionEvent a)
- {
- int ha,ma;
- Object get = a.getSource();
- LocalTime today = LocalTime.now();
- h=(today.getHour());
- m=(today.getMinute());
- s=(today.getSecond());
- if(get == bData)
- {
- lData.setText(new Date().toString());
- }
- if(get == bSprawdz)
- {
- String b,c;
- b=tgodzina.getText();
- g=Integer.valueOf(b);
- c=tminuta.getText();
- mi=Integer.valueOf(c);
- if((h==g) && (mi==m))
- {
- lnt.setText("Musisz iść! Jest już " + g + " : " + mi);
- }
- else if ((h<g) || (m<mi))
- {
- ha=g-h;
- ma=mi-m;
- lnt.setText("Musisz iść za " + ha+ " godz i " + ma + " min ");
- }
- else if ((h>=g) && (m>=mi))
- {
- ha=h-g;
- ma=m-mi;
- lnt.setText("Jesteś spózniony o " + ha+ " godz. " + ma + " min ");
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement