Como utilizar un método de una clase en toda la aplicacion

David
26 de Marzo del 2004
Hola.
Tengo un problemita que no se como plantearlo.
Tengo una pequeña aplicacion de bases de datos que muestra formularios tipo JDialog para realizar las distintas gestiones de una entidad. El problema que no se como usar por ejemplo un recorset (no exactamente) que inicializo al cargar la aplicación, y que luego lo necesito cada vez que muestro un formulario.
Por ejemplo, la lectura de un fichero para distintos idiomas.

public class Propiedades1 {
boolean packFrame = false;
Propierties p = new Properties();

public void locales(String lenguage) throws java.io.IOException {
FileInputStream archivo = null;
try {
//Creo el nombre del fichero
archivo = new FileInputStream(".\\es.prop");
} catch(FileNotFoundException fnfe) {

}

p.load(archivo);
archivo.close();

}

En "p" tengo lo que necesito, y deseo usarlo a lo largo de la aplicación.
Alguna sugerencia

LeNnY
26 de Marzo del 2004
mhh pues puedes hacer esto:
si estas en el metodo de clase1 por ej y quieres usar un metodo de clase 2 puedes hacer esto:
//crear una instancia de clase2
clase2 obj=new clase2();
de ahi si euiers usar cualquier metodo de clase 2 solo tienes que hacer esto
obj.metodo1();
y de igual manera puedes usar incluso sus variables
obj.metodo().variable1;
variable1 puede ser in int o un String etc osea cualquie tipo de variable.
bueno no entiendo muy bien lo que explicas pero esto te prodria ayudar con el tema de tu pregunta, ahh y no olvides la clase tiene que ser publica y el metodo igual. chau

Mexico Pumas Universidad
26 de Marzo del 2004
Facil, declara esa clase como estatica, de esa forma podras mandarla llamara en cualquier parte de tu codigo o incliso desde cualquier objeto de la forma:

NombreDeLaClase.nombreDelMetodo();