📄 DortIslem_2.java .java dosyası

⬇️ İndir
import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.*; public class DortIslem_2 { public static JTextField field_a, field_b, field_c ; static JLabel label_e = new JLabel("X.00"); static JLabel label_picture = new JLabel(new ImageIcon("src/images/islemX.jpg")); public static double islem(String operasyon, String a_degeri, String b_degeri) { double sonuç = 0; double a = (double) Integer.valueOf(a_degeri); double b = (double) Integer.valueOf(b_degeri); if (operasyon.equals("Toplama")) { sonuç = a + b; field_c.setText(operasyon+" islemi"); label_e.setHorizontalAlignment(JLabel.RIGHT); label_e.setText(""+sonuç); label_picture.setIcon(new javax.swing.ImageIcon("src/images/islemTo.jpg")); } else if (operasyon.equals("Çikartma")) { sonuç = a - b; field_c.setText(operasyon+" islemi"); label_e.setHorizontalAlignment(JLabel.RIGHT); label_e.setText(""+sonuç); label_picture.setIcon(new javax.swing.ImageIcon("src/images/islemCi.jpg")); } else if (operasyon.equals("Çarpma")) { sonuç = a * b; field_c.setText(operasyon+" islemi"); label_e.setHorizontalAlignment(JLabel.RIGHT); label_e.setText(""+sonuç); label_picture.setIcon(new javax.swing.ImageIcon("src/images/islemCa.jpg")); } else if (operasyon.equals("Bölme")) { sonuç = a / b; field_c.setText(operasyon+" islemi"); label_e.setHorizontalAlignment(JLabel.RIGHT); label_e.setText(""+sonuç); label_picture.setIcon(new javax.swing.ImageIcon("src/images/islemBo.jpg")); } else { sonuç = 0; field_c.setText("Hiçlik islemi"); label_e.setText(""+sonuç); label_picture.setIcon(new javax.swing.ImageIcon("src/images/islemX.jpg")); } return sonuç; } DortIslem_2() { JFrame pencere = new JFrame("Islem penceresi"); label_picture.setBounds(405, 50, 105, 105); JLabel label_a = new JLabel("A sayisi = "); label_a.setBounds(50, 50, 70, 30); JTextField field_a = new JTextField("22"); field_a.setBounds(130, 50, 45, 30); JLabel label_b = new JLabel("B sayisi = "); label_b.setBounds(50, 90, 70, 30); JTextField field_b = new JTextField("7"); field_b.setBounds(130, 90, 45, 30); JLabel label_c = new JLabel("Seçilen : "); label_c.setBounds(200, 50, 70, 30); field_c = new JTextField(""); field_c.setEditable(false); field_c.setBounds(260, 50, 130, 30); JLabel label_d = new JLabel("Sonuç : "); label_d.setBounds(200, 90, 70, 30); label_e.setHorizontalAlignment(JLabel.RIGHT); label_e.setBounds(250, 90, 140, 30); int x = 15; int y = 180; int wh = 105; int f = wh+25; JButton b_Topla = new JButton(new ImageIcon("src/images/islemTo.jpg")); b_Topla.setBounds(x,y,wh,wh); x = x + f; JButton b_Cikart = new JButton(); b_Cikart.setIcon(new ImageIcon("src/images/islemCi.jpg")); b_Cikart.setBounds(x,y,wh,wh); x = x + f; ImageIcon carpma = new ImageIcon("src/images/islemCa.jpg"); JButton b_Carp = new JButton(carpma); b_Carp.setBounds(x,y,wh,wh); x = x + f; String adres = "src/images/islemBo.jpg"; ImageIcon bolme = new ImageIcon(adres); JButton b_Bol = new JButton(); b_Bol.setIcon(bolme); b_Bol.setBounds(x,y,wh,wh); x = x + f; b_Topla.addActionListener(new ActionListener() { public void actionPerformed (ActionEvent event ) { islem("Toplama", field_a.getText(), field_b.getText()); } }); b_Cikart.addActionListener(new ActionListener() { public void actionPerformed (ActionEvent event ) { islem("Çikartma", field_a.getText(), field_b.getText()); } }); b_Carp.addActionListener(new ActionListener() { public void actionPerformed (ActionEvent event ) { islem("Çarpma", field_a.getText(), field_b.getText()); } }); b_Bol.addActionListener(new ActionListener() { public void actionPerformed (ActionEvent event) { islem("Bölme", field_a.getText(), field_b.getText()); } }); pencere.add(label_a); pencere.add(field_a); pencere.add(label_b); pencere.add(field_b); pencere.add(b_Topla); pencere.add(b_Cikart); pencere.add(b_Carp); pencere.add(b_Bol); pencere.add(label_c); pencere.add(field_c); pencere.add(label_d); pencere.add(label_e); pencere.add(label_picture); pencere.setLayout(null); pencere.setSize(520, 350); pencere.setLocationRelativeTo(null); pencere.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); pencere.setVisible(true); } }