private void setOperaciones() { txtArea.setText(""); ArrayList aux = interprete.getOperaciones(); int i = 0; while (i < aux.size()) { txtArea.setText(txtArea.getText() + "\n" + aux.get(i++)); } }
@FXML private void calcular() { try { if (interprete.checarParentesis(txtFuncion.getText())) { interprete.setFuncion(txtFuncion.getText()); if (truncamiento.isSelected()) { interprete.setTipoValores(1); } else { interprete.setTipoValores(2); } getK(); txtResultado.setText( interprete.getFlotante(new BigDecimal(interprete.getResultado())) + ""); setOperaciones(); } else { Alert alert = new Alert(Alert.AlertType.ERROR); alert.setTitle("Información"); alert.setContentText( "Error de sintaxis. Verifique que haya escrito la función correctamente"); alert.showAndWait(); } } catch (Exception e) { Alert alert = new Alert(Alert.AlertType.ERROR); alert.setTitle("Información"); alert.setContentText( "Error de sintaxis. Verifique que haya escrito la función correctamente"); alert.showAndWait(); } }
private void getK() { if (txtK.getText() != "") { interprete.setK(Integer.parseInt(txtK.getText())); } }