16 06 2014
1. Soru
String[] dizi = new String[2]; //combobox dolduruluyor.
dizi[0] = “Santigrat”;
dizi[1] = “Fahrenayt”;
ComboBoxModel comboModel = new DefaultComboBoxModel(dizi);
cmbCikis.setModel(comboModel);
JButton btnCevir = new JButton(“\Cevir”);
btnCevir.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0)
{
if (txtSckGiris.getText().isEmpty()) //boş giriş kontrolü
{
txtSckSonuc.setText(“Alanlar boş geçilemez!”);
}
else
{
double sckGiris=Double.parseDouble(txtSckGiris.getText());
double sckSonuc=0;
txtSckSonuc.setText(“”);
if (rdySantigratIlk.isSelected()&& cmbCikis.getSelectedItem()==”Santigrat”)
{
txtSckSonuc.setText(String.valueOf(sckGiris));
}
else if(rdySantigratIlk.isSelected()&& cmbCikis.getSelectedItem()==”Fahrenayt”)
{
sckSonuc= SantigratToFahrenayt(sckGiris);
txtSckSonuc.setText(String.valueOf(sckSonuc));
}
else if(rdyFahrIlk.isSelected()&&cmbCikis.getSelectedItem()==”Santigrat”)
{
sckSonuc= FahrenaytToSantigrat(sckGiris);
txtSckSonuc.setText(String.valueOf(sckSonuc));
}
else if(rdyFahrIlk.isSelected()&&cmbCikis.getSelectedItem()==”Fahrenayt”)
{
txtSckSonuc.setText(String.valueOf(sckGiris));
}
}
}
});
}
private static double SantigratToFahrenayt(double sicaklik)
{
return (sicaklik*1.8)+32;
}
private static double FahrenaytToSantigrat(double sicaklik)
{
return (sicaklik-32)/1.8;
}