import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.util.Objects; public class Main { private static JFrame frame; private static JPanel panel; private static JTextField kiloField; private static JTextField boyField; private static JLabel lnlDurum; public static void main(String[] args) { frame = new JFrame("Kilo Hesaplama"); frame.setSize(400, 500); frame.setLocationRelativeTo(null); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); panel = new JPanel(new GridLayout(14, 2)); kiloField = new JTextField(); boyField = new JTextField(); lnlDurum = new JLabel(); // Yeni JLabel ekledik JButton hesaplaButton = new JButton("Hesapla"); hesaplaButton.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { double kilo = Double.parseDouble(kiloField.getText()); double boy = Double.parseDouble(boyField.getText()) / 100; double bki = kilo / (boy * boy); System.out.println(bki); if (bki > 30) { System.out.println("Obez"); lnlDurum.setIcon(new ImageIcon(Objects.requireNonNull(Main.class.getResource("/images/obez.png")))); } else { // Obez değilse burada başka bir şey yapabilirsiniz. } } }); panel.add(new JLabel("Kilonuz:")); panel.add(kiloField); panel.add(new JLabel("Boyunuz:")); panel.add(boyField); panel.add(new JLabel(" ")); panel.add(hesaplaButton); panel.add(new JLabel("Durum:")); // Durum için yeni bir JLabel ekledik panel.add(lnlDurum); // Durum için yeni JLabel bileşeni frame.add(panel); frame.setVisible(true); } }