public void actionPerformed(ActionEvent e) {
String fuente= e.getActionCommand();
String aux= "";
switch(fuente){
case "ComboBox":
break;
case "btn0":
aux= ventana.getTfNumero().getText();
ventana.getTfNumero().setText(aux + "0");
break;
aux= ventana.getTfNumero().getText();
public void inicio(){
if(ventana==null){
ventana= new VistaCalculadora();
}
ventana.setVisible(true);
}
tfNumero= new JTextField();
tfNumero.setSize(panelCalculo.getWidth()-10, 30);
tfNumero.setPreferredSize(tfNumero.getSize());
panelCalculo.add(tfNumero);
public JTextField getTfNumero() {
return tfNumero;
}
public void setTfNumero(JTextField tfNumero) {
this.tfNumero = tfNumero;
}
public JTextField getTfNumero() {
if (tfNumero == null)
System.out.println("tfNumero es nulo, parece NO inicializado");
else
System.out.println("tfNumero NO es nulo, parece estar correcto");
return tfNumero;
}
public VistaCalculadora getVentana(){
if(ventana==null){
ventana= new VistaCalculadora();
}
return ventana;
}
public void actionPerformed(ActionEvent e) {
String fuente= e.getActionCommand();
String aux= "";
switch(fuente){
case "ComboBox":
break;
case "btn0":
aux= getVentana().getTfNumero().getText();
getVentana().getTfNumero().setText(aux + "0");
break;
}
}
public void addTfnumero(String txt) {
String aux = tfNumero.getText();
tfNumero.setText(aux + txt);
}
public void actionPerformed(ActionEvent e) {
String fuente= e.getActionCommand();
String aux= "";
switch(fuente){
case "ComboBox":
break;
case "btn0":
getVentana().addTfnumero("0");
break;
}
}
public Controller(VistaCalculadora v){
ventana= v;
}
public VistaCalculadora ventana(){
if(ventana==null){
ventana= new VistaCalculadora();
}
return ventana;
}