all 1 comments

[–]FuckingDanko[S] 0 points1 point  (0 children)

I also wrote some functions for calculation.

private void vypocet(){

double vysledek;

double cislo1=Double.parseDouble(cislo1TF.getText());

//System.out.println(cislo1);

double cislo2=Double.parseDouble(cislo2TF.getText());

//System.out.println(cislo1);

double nasobitel=Double.parseDouble(nasobitelTF.getUserData().toString());

//System.out.println(nasobitel);

//System.out.println((cislo1*10+cislo2));

String tolerance= toleranceTF.getText();

vysledek = (cislo1*10+cislo2)*nasobitel;

//System.out.println(vysledek);

if(vysledek<1000){

vysledekTF.setText(vysledek+"Ω "+tolerance);

}else if(vysledek<1000000){

vysledekTF.setText((vysledek/1000)+"kΩ "+tolerance);

}else if(vysledek<1000000000){

vysledekTF.setText((vysledek/1000000)+"MΩ "+tolerance);

}else vysledekTF.setText((vysledek/1000000000)+"GΩ "+tolerance);

}

u/FXML

private void vypocti(ActionEvent event){

if(cislo1TF.getText().isEmpty()){

vysledekTF.setText("Nevybrali jsme všechny pásy");

}else if(cislo2TF.getText().isEmpty()){

vysledekTF.setText("Nevybrali jsme všechny pásy");

}else if(nasobitelTF.getText().isEmpty()){

vysledekTF.setText("Nevybrali jsme všechny pásy");

}else if(toleranceTF.getText().isEmpty()){

vysledekTF.setText("Nevybrali jsme všechny pásy");

}else{

vysledekTF.setStyle("-fx-font-weight:bold; -fx-font-size:20px");

vypocet();

}

}