Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/11/2014, 12:29
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 3 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