Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/01/2011, 20:43
Avatar de HackmanC
HackmanC
 
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 16 años, 3 meses
Puntos: 260
Sonrisa 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- Ver Mensaje
... ¿ 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,