package Hafta5; import java.awt.BorderLayout; import java.awt.EventQueue; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.border.EmptyBorder; import javax.swing.JLabel; import java.awt.Font; import javax.swing.SwingConstants; import javax.swing.JTextField; import javax.swing.JButton; import java.awt.Color; import java.awt.event.ActionListener; import java.awt.event.ActionEvent; import javax.swing.ImageIcon; public class BkiHesaplama extends JFrame { private JPanel contentPane; private JTextField txtboy; private JTextField txtkilo; private JButton btnHesapla; private JLabel lblDurum; private JLabel lblDurum2; /** * Launch the application. */ public static void main(String[] args) { EventQueue.invokeLater(new Runnable() { public void run() { try { BkiHesaplama frame = new BkiHesaplama(); frame.setVisible(true); } catch (Exception e) { e.printStackTrace(); } } }); } /** * Create the frame. */ public BkiHesaplama() { setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setBounds(100, 100, 581, 368); contentPane = new JPanel(); contentPane.setBackground(Color.ORANGE); contentPane.setBorder(new EmptyBorder(5, 5, 5, 5)); setContentPane(contentPane); contentPane.setLayout(null); JLabel lblNewLabel = new JLabel("Boyunuz:"); lblNewLabel.setHorizontalAlignment(SwingConstants.RIGHT); lblNewLabel.setFont(new Font("Tahoma", Font.BOLD | Font.ITALIC, 18)); lblNewLabel.setBounds(37, 26, 103, 43); contentPane.add(lblNewLabel); JLabel lblKilonuz = new JLabel("Kilonuz:"); lblKilonuz.setHorizontalAlignment(SwingConstants.RIGHT); lblKilonuz.setFont(new Font("Tahoma", Font.BOLD | Font.ITALIC, 18)); lblKilonuz.setBounds(37, 78, 103, 43); contentPane.add(lblKilonuz); txtboy = new JTextField(); txtboy.setBounds(150, 26, 139, 43); contentPane.add(txtboy); txtboy.setColumns(10); txtkilo = new JTextField(); txtkilo.setColumns(10); txtkilo.setBounds(150, 78, 139, 43); contentPane.add(txtkilo); btnHesapla = new JButton("Hesapla"); btnHesapla.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { String boy = txtboy.getText(); String kilo = txtkilo.getText(); double boy2 = (double) Integer.parseInt(boy) / 100;// 1,70 double kilo2 = Integer.parseInt(kilo);// 75 double bki = kilo2 / (boy2 * boy2); // System.out.println("BKİ: " + bki); if (bki > 30) { lblDurum.setIcon(new ImageIcon(BkiHesaplama.class.getResource("/images/obez.png"))); lblDurum2.setText("Obezsiniz!!!"); } else if (bki > 25) { lblDurum.setIcon(new ImageIcon(BkiHesaplama.class.getResource("/images/kilolu.png"))); lblDurum2.setText("Kilolusunuz!!!"); } else if (bki > 18) { lblDurum.setIcon(new ImageIcon(BkiHesaplama.class.getResource("/images/normal.png"))); lblDurum2.setText("Normalsiniz"); } else { lblDurum.setIcon(new ImageIcon(BkiHesaplama.class.getResource("/images/zayif.png"))); lblDurum2.setText("Zayıfsınız!!!"); } } }); btnHesapla.setBounds(89, 152, 89, 49); contentPane.add(btnHesapla); lblDurum = new JLabel("Durum"); lblDurum.setOpaque(true); lblDurum.setHorizontalAlignment(SwingConstants.CENTER); lblDurum.setBounds(313, 26, 150, 229); contentPane.add(lblDurum); lblDurum2 = new JLabel("New label"); lblDurum2.setBounds(301, 255, 176, 33); contentPane.add(lblDurum2); } }