Como acessar uma classe a partir de outra?

Olá, galera!

Sou novato nesta linguagem e preciso de uma pequena ajuda para solucionar uma dúvida:

Tenho uma classe que avalia um DTD e, dependendo do erro encontrado, imprime uma mensagem de erro. No entanto, o idioma em que as mensagens são geradas é o inglês, e gostaria que fossem em português. Já tentei encontrar na biblioteca desta classe as frases e apenas ter o trabalho de traduzí-las mas não consegui achá-las. A solução seria esta, criar um classe que capturasse a mensagem de erro em inglês e a traduzisse antes que fosse impressa na tela.

Alguém podeira me ajudar a fazer tal conexão?

Obrigado!

Olha faz o seguinte criar uma classe mensangem que espera como parametro no construtor a mensagem em ingles e dentro vc passa pra portugues .E isso mesmo ou e mais complicado?

Se eu entendi:

.
.
.
}catch(Exception e){
        System.out.println(ClasseTrocaErro.trocar(e.getMessage()));
}

Classe:

class ClasseTrocaErro{
             public static String trocar(String x){
                     //processa String x e retorna mensagem em portugues
             }
}

Entendi certo o que voce quer?

Está é a classe (com seus métodos) que imprime as mensagens em inglês:

[code] private static class MyErrorHandler implements ErrorHandler {
public void warning(SAXParseException e) throws SAXException {
System.out.println("Warning: ");
printInfo(e);
}

	public void error(SAXParseException e) throws SAXException {
		System.out.println("Error: ");
		printInfo(e);
	}

	public void fatalError(SAXParseException e) throws SAXException {
		System.out.println("Fattal error: ");
		printInfo(e);
	}

	private void printInfo(SAXParseException e) {
		System.out.println("   Public ID: " + e.getPublicId());

		System.out.println("   System ID: " + e.getSystemId());
		System.out.println("   Line number: " + e.getLineNumber());
		System.out.println("   Column number: " + e.getColumnNumber());
		//System.out.println("   Message: " + e.getMessage());
		System.out.println("   getLocalizedMessage: " + e.getLocalizedMessage());
	}
}[/code]

Guilherme e Danil:

O que eu deveria fazer é criar uma classe que traduza a mensagem gerada por esta classe acima.

Obrigado.