Hola amigos, intento hacer una calculadora en JAVA, estoy haciendo la interfaz con swing, el hecho es que soy muy novato en esto de JAVA y tengo un problemita
- Tiene que ser una Calculadora que sume divida, multiplique, convierta de decimal a binario y a hexadecimal, todo hay que hacerlo manualmente a traves de arreglos.
tengo la interfaz con swing hecha, pero el problema es que no sé como configurarla, tengo el display de la calculadora, pero cada que undo un boton con un número imprime ese numero ya sea uno o dos tres..., pero solo imprime un número, no se como hacer para que se imprima en el display todos los números que presiono, y que no se desaparezca el 1 cuando undo el dos y viceversa...
-tampoco se como hacer los respectivos cálculos con los número ya que todos los metodos que se crean por default en el codigo cuando doy doble click a los botoncitos en la parte del diseño son void y no se pueden modificar =S
Código Javascript
:
Ver originalpackage calculadora;
private void B1ActionPerformed(java.awt.event.ActionEvent evt) {
DisplayCalc.setText("1");
}
private void B2ActionPerformed(java.awt.event.ActionEvent evt) {
DisplayCalc.setText("2");
String numB2;
numB2= DisplayCalc.getText();
}
private void B3ActionPerformed(java.awt.event.ActionEvent evt) {
DisplayCalc.setText("3");
}
private void DisplayCalcActionPerformed(java.awt.event.ActionEvent evt) {
}
private void B8ActionPerformed(java.awt.event.ActionEvent evt) {
DisplayCalc.setText("8");
}
private void B7ActionPerformed(java.awt.event.ActionEvent evt) {
DisplayCalc.setText("7");
}
private void restOperatorActionPerformed(java.awt.event.ActionEvent evt) {
}
private void PlusOperatorActionPerformed(java.awt.event.ActionEvent evt) {
}
private void MultiplicationOperatorActionPerformed(java.awt.event.ActionEvent evt) {
}
private void B4ActionPerformed(java.awt.event.ActionEvent evt) {
DisplayCalc.setText("4");
}
private void B5ActionPerformed(java.awt.event.ActionEvent evt) {
DisplayCalc.setText("5");
}
private void B6ActionPerformed(java.awt.event.ActionEvent evt) {
DisplayCalc.setText("6");
}
private void B9ActionPerformed(java.awt.event.ActionEvent evt) {
DisplayCalc.setText("9");
}