sirguille dijo:cual es el codigo para hacer deshabilitar un jbutton?, por ejemplo en el evento click del jbutton1 pongo la sentencia : boton1.enable(false), y el "enabled" lo tacha con una raya hotizontal no entiendo por que y esta demás decir que no cumple lo que esta escrito, nunca ese boton1 se deshabilita. estoy usando el jdeveloper 10g.
try{
a[i] = b / c;
}
catch(Exception e){
System.err.println("Errors:" + e.getMessage());
}
try{
a[i] = b / c;
}
catch(NullPointerExcepcion e){
System.out.println("Alguna de las variables es nula");
}
catch(ArrayIndexOutOfBoundsException e){
System.out.println("Intentando acceder a un indice que no existe");
}
catch(ArithmeticExcepcion e){
System.out.println("Division entre cero");
}
catch(Exception e){
System.out.println("Otro tipo de excepcion diferente "+e.getMessage());
}
String prueba = "<?xml version="1.0" encoding"utf-8"?>";
KERBEROS dijo:Pregunta: Toy declarando una variable String con el siguiente valor:
Y obtengo un error porque la cadena "<?xml version="1.0" encoding"utf-8"?>" la interpreta como codigo y no como lo que es un String. Que puedo hacer?
Gracias!
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
public class Convert_fecha extends Applet implements ActionListener {
Label lbl_año1,lbl_dias1,lbl_año2,lbl_dias2,lbl_mes;
TextField txt_año1,txt_dias1,txt_año2,txt_dias2,txt_mes;
Button Convert;
public Convert_fecha(){
lbl_año1= new Label("Año");
txt_año1= new TextField(4);
lbl_dias1= new Label("Dias transcurridos");
txt_dias1= new TextField(2);
Convert= new Button("Convertir");
lbl_año2= new Label("Año");
txt_año2= new TextField(4);
lbl_mes= new Label("Mes");
txt_mes= new TextField(2);
lbl_dias2= new Label("Dias");
txt_dias2= new TextField(2);
add(lbl_año1);
add(txt_año1);
add(lbl_dias1);
add(txt_dias1);
add(Convert);
Convert.addActionListener(this);
add(lbl_año2);
add(txt_año2);
add(lbl_mes);
add(txt_mes);
add(lbl_dias2);
add(txt_dias2);
}
public void actionPerformed(ActionEvent ae){
txt_año2.setText(""+txt_año1.getText());
int vrint= Integer.parseInt(txt_dias1.getText());
double vrdouble= Double.parseDouble(txt_dias1.getText());
int vrRes1=(vrint/30);
double vrRes2=(vrdouble/30);
double vrRes=(vrRes2-vrRes1)*10;
txt_mes.setText(""+vrRes);
double vrRes_Dia=(30/vrRes);
txt_dias2.setText(""+vrRes_Dia);
}
}