Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.awt.FlowLayout;
- import java.awt.GridLayout;
- import java.awt.event.ActionEvent;
- import java.awt.event.ActionListener;
- import javax.swing.JButton;
- import javax.swing.JFrame;
- import javax.swing.JLabel;
- import javax.swing.JPanel;
- import javax.swing.JTextField;
- import javax.swing.border.EmptyBorder;
- public class Prozor extends JFrame implements ActionListener{
- private JPanel m; //contentPane
- private JLabel lblTemp, lblRez;
- private JTextField txtTemp, txtRez;
- private JButton btnConvert,btnReverse;
- public class Klik implements ActionListener
- {
- @Override
- public void actionPerformed(ActionEvent arg0) {
- // TODO Auto-generated method stub
- String t = txtTemp.getText();
- double temp = Double.parseDouble(t);
- temp= (5.0/9.0)*(temp - 32.0);
- t = Double.toString(temp);
- txtRez.setText(t);
- }
- }
- public static void main(String [] args){
- Prozor frame = new Prozor();
- frame.setVisible(true);
- }
- public Prozor () //konstruktor
- {
- setDefaultCloseOperation(EXIT_ON_CLOSE);
- setBounds(100, 100, 350, 450);
- //setLayout(new FlowLayout());
- m = new JPanel();
- m.setBorder(new EmptyBorder(5,5,5,5));
- //m.setLayout(new FlowLayout());
- m.setLayout(new GridLayout(3,2,10,10));
- lblTemp = new JLabel("Temperatura:");
- lblRez = new JLabel("Rezultat:");
- txtTemp = new JTextField(5);
- txtRez = new JTextField(5);
- btnConvert = new JButton("C->F");
- m.add(lblTemp);
- m.add(txtTemp);
- m.add(lblRez);
- m.add(txtRez);
- btnConvert.addActionListener(this);
- m.add(btnConvert);
- btnReverse = new JButton("F->C");
- //Klik k= new Klik(); u narednom redu staviti onda samo k
- btnReverse.addActionListener(new Klik());
- m.add(btnReverse);
- setContentPane(m);
- }
- @Override
- public void actionPerformed(ActionEvent arg0) {
- // TODO Auto-generated method stub
- String t = txtTemp.getText();
- double temp = Double.parseDouble(t);
- temp= (9.0/5.0)*temp + 32.0;
- t = Double.toString(temp);
- txtRez.setText(t);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement