Foros del Web » Programación para mayores de 30 ;) » Java »

[SOLUCIONADO] Cambiar de private a public

Estas en el tema de Cambiar de private a public en el foro de Java en Foros del Web. Buenas, tengo una duda y a la vez un problema. tengo un Jtable al cual necesito acceder desde otra clase, el problema es que cuando ...
  #1 (permalink)  
Antiguo 24/11/2014, 09:10
Avatar de RickHerrera  
Fecha de Ingreso: noviembre-2014
Mensajes: 13
Antigüedad: 9 años, 5 meses
Puntos: 0
Pregunta Cambiar de private a public

Buenas, tengo una duda y a la vez un problema. tengo un Jtable al cual necesito acceder desde otra clase, el problema es que cuando mediante gráfica se crea el jtable automáticamente lo crea como private.

ahora yo quisiera saber si existe la posibilidad de modificarlo y dejarlo como publico.

de ante mano gracias.
  #2 (permalink)  
Antiguo 24/11/2014, 12:29
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Respuesta: Cambiar de private a public

Hola:

No dices qué herramienta usas para generar eso (lo de "mediante gráfica")... por lo que es difícil decirte si se puede o no.

En cualquier caso, en general va en contra de las buenas costumbres convertir un atributo privado un público. Si quieres hacerle algo al JTable privado, lo mejor es que pongas un método a la clase que lo contiene que sea la encargada de hacerlo. Es decir, en vez de hacer el jtable público, deberías intentar hacer algo como esto

Código Java:
Ver original
  1. public class UnaClase {
  2.     private JTable elJTable;
  3.  
  4.     public void unMetodoParaHacerleAlgoAlJTable(los parametros que sea) {
  5.            // Aquí haz lo que necesites con el JTable.    
  6.            elJTable.metodo(....);
  7.     }
  8. }

Ahora, desde fuera, sólo tienes que ver a la UnaClase y llamar a su unMetodoParaHacerleAlgoAlJTable(....). Por supuesto, puedes poner todos los métodos que necesites.

En el peor de los casos, podrías poner un método getJTable() que te devuelva el JTable, pero eso sigue siendo casi igual de contra buenas costumbres que hacer el atributo público.

Se bueno.
__________________
Apuntes Java
Wiki de Programación
  #3 (permalink)  
Antiguo 24/11/2014, 14:49
Avatar de RickHerrera  
Fecha de Ingreso: noviembre-2014
Mensajes: 13
Antigüedad: 9 años, 5 meses
Puntos: 0
Respuesta: Cambiar de private a public

olvide colocar eso, pues utilizo netbeans

Etiquetas: netbeans
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:49.