Dúvida import [RESOLVIDO]

2 respostas
E

Olá pessoal!

Com o propósito de separar as constantes strings
do meu código fonte, escrevi a seguinte classe:

package app.client;


@SuppressWarnings("nls")
public class CApplicationDef
{
	public static final String APP_NAME = "Aplicativo 1.0";
	
	// Resource path 			
	public static final String RES_PATH 	= "res/";
	public static final String FNT_PATH 	= "res/font/";	
			
}

Para que eu faça referência a essas constantes noutra classe,
no início do fonte eu declaro o import:

import app.client.CApplicationDef;

Daí dentro da classe eu uso, por exemplo:

meuEdit.setText(CApplicationDef.APP_NAME);

Não tem um jeito de fazer o import de modo que eu
possa usar -- meuEdit.setText(APP_NAME) -- omitindo
o nome da classe onde a constante está definida?

2 Respostas

C

Tem usando import static…

import static app.client.CApplicationDef.*;

acho que isso resolve seu problema…
vlw

E

Show de bola!

Obrigado.

Criado 27 de setembro de 2010
Ultima resposta 27 de set. de 2010
Respostas 2
Participantes 2