Gente, estou criando uma calculadora convencional com operações simples e com interface de botões como a do windows, ja fiz toda a interface, ja coloquei os eventos dos botões numerais, o meu problema é nas operações, Ponto e igualdade, como farei isso? estou postando meu código para que venha ser analisado. Agradeço desde já
private void botao6ActionPerformed(java.awt.event.ActionEvent evt) {
String num = texto.getText();
texto.setText(num + "6");
}
private void botaopontoActionPerformed(java.awt.event.ActionEvent evt) {
String num = texto.getText();
texto.setText(num + ".");
}
private void botao1ActionPerformed(java.awt.event.ActionEvent evt) {
String num = texto.getText();
texto.setText(num + "1");
}
private void botao2ActionPerformed(java.awt.event.ActionEvent evt) {
String num = texto.getText();
texto.setText(num + "2");
}
private void botao3ActionPerformed(java.awt.event.ActionEvent evt) {
String num = texto.getText();
texto.setText(num + "3");
}
private void botao4ActionPerformed(java.awt.event.ActionEvent evt) {
String num = texto.getText();
texto.setText(num + "4");
}
private void botao5ActionPerformed(java.awt.event.ActionEvent evt) {
String num = texto.getText();
texto.setText(num + "5");
}
private void botao7ActionPerformed(java.awt.event.ActionEvent evt) {
String num = texto.getText();
texto.setText(num + "7");
}
private void botao8ActionPerformed(java.awt.event.ActionEvent evt) {
String num = texto.getText();
texto.setText(num + "8");
}
private void botao9ActionPerformed(java.awt.event.ActionEvent evt) {
String num = texto.getText();
texto.setText(num + "9");
}
private void botaodivActionPerformed(java.awt.event.ActionEvent evt) {
String numero = texto.getText();
numero1 = Double.parseDouble(numero);
}
private void botaomultActionPerformed(java.awt.event.ActionEvent evt) {
String numero = texto.getText();
numero1 = Double.parseDouble(numero);
}
private void botaosubActionPerformed(java.awt.event.ActionEvent evt) {
String numero = texto.getText();
numero1 = Double.parseDouble(numero);
}
private void botaosomaActionPerformed(java.awt.event.ActionEvent evt) {
String numero = texto.getText();
texto.setText(numero + "+");
}
private void botaoigualActionPerformed(java.awt.event.ActionEvent evt) {
}
private void botao0ActionPerformed(java.awt.event.ActionEvent evt) {
texto.setText("0");
}
// Variables declaration - do not modify
private javax.swing.JButton botao0;
private javax.swing.JButton botao1;
private javax.swing.JButton botao2;
private javax.swing.JButton botao3;
private javax.swing.JButton botao4;
private javax.swing.JButton botao5;
private javax.swing.JButton botao6;
private javax.swing.JButton botao7;
private javax.swing.JButton botao8;
private javax.swing.JButton botao9;
private javax.swing.JButton botaodiv;
private javax.swing.JButton botaoigual;
private javax.swing.JButton botaomult;
private javax.swing.JButton botaoponto;
private javax.swing.JButton botaosoma;
private javax.swing.JButton botaosub;
private javax.swing.JPanel jPanel1;
private javax.swing.JTextField texto;
// End of variables declaration
}