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.ButtonGroup;
- import javax.swing.JButton;
- import javax.swing.JFrame;
- import javax.swing.JLabel;
- import javax.swing.JPanel;
- import javax.swing.JRadioButton;
- import javax.swing.JTextField;
- import javax.swing.border.EmptyBorder;
- public class Prozor1 extends JFrame {
- private JPanel m; //contentPane
- private JLabel lblTemp, lblRez;
- private JTextField txtTemp, txtRez;
- private JButton btnConvert;
- private JRadioButton btnrdCF,btnrdFC;
- 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);
- if(btnrdCF.isSelected())
- {
- temp=(9.0/5.0)*temp + 32.0;
- }
- temp= (5.0/9.0)*(temp - 32.0);
- t = Double.toString(temp);
- txtRez.setText(t);
- }
- }
- public static void main(String [] args){
- Prozor1 frame = new Prozor1();
- frame.setVisible(true);
- }
- public Prozor1 () //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(4,2,10,10));
- lblTemp = new JLabel("Temperatura:");
- lblRez = new JLabel("Rezultat:");
- txtTemp = new JTextField(5);
- txtRez = new JTextField(5);
- btnConvert = new JButton("Konverzija");
- m.add(lblTemp);
- m.add(txtTemp);
- m.add(lblRez);
- m.add(txtRez);
- btnrdCF = new JRadioButton("C->F");
- btnrdFC = new JRadioButton("F->C");
- ButtonGroup b = new ButtonGroup();
- b.add(btnrdCF);
- b.add(btnrdFC);
- btnrdCF.setSelected(true);
- m.add(btnrdCF);
- m.add(btnrdFC);
- btnConvert.addActionListener(new Klik());
- m.add(btnConvert);
- 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);
- }
- */
- }
Add Comment
Please, Sign In to add comment