
18/01/2011, 20:43
|
 | | | Fecha de Ingreso: enero-2008 Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 17 años, 1 mes Puntos: 260 | |
Respuesta: java.lang.NullPointerException+como solucionarlo? Hola,
Código:
private JLabel get_labelRut()
{
if(label_rut==null)
{
label_rut=new JLabel();
label_rut.setText("rut:");
label_rut.setHorizontalAlignment(JLabel.CENTER);
label_rut.setFont(new Font("Arial",Font.BOLD+Font.ITALIC,12));
label_rut.setBounds(100,30,80,25);
label_rut.setBorder(BorderFactory.createMatteBorder(1,2,2,2,Color.black));
label_rut.setOpaque(true);
label_rut.setForeground(Color.BLACK);
label_rut.setBackground(Color.RED);
}
return label_rut;
}
//Texts
private JTextField get_textRut()
{
if(text_rut==null)
{
text_rut=new JTextField();
text_rut.setBounds(190,30,100,26);
text_rut.setFont(new Font("Arial",Font.PLAIN,14));
text_rut.setBorder(BorderFactory.createMatteBorder(1,2,2,2,Color.black));
text_rut.setForeground(Color.BLACK);
text_rut.setBackground(Color.RED);
}
return text_rut;
}
Cita:
Iniciado por -thor- ... ¿ es correcto usar metodos privados y variables privadas cuando se trabaja con swing? No veo porque puede ser incorrecto, los métodos privados se usan para ocultar parte de la implementación de otras clases, y de esa forma no puedan modificar su funcionamiento posteriormente. Para seleccionar entre private, protected y public se debe hacer un análisis claro de los requerimientos de la clase.
Saludos, |