Nome do arquivo

6 respostas
R

Ola a todos…

alguem sabe se existe como retornar o nome do arquivo q eu estou chamando na minha aplicacao??

tenho um JDesktopPane q chama varios JInternalFrame´s…queria retornar o nome do arquivo correspondente ao JInternalFrame aberto…

tem como fazer isso??

obeigado

6 Respostas

D

Bem, você pode pegar o nome do arquivo assim:

String nome;

File file = new File(Seu_arquivo.xxx)

nome = file.getName();

Seria isso basicamente!!!

Espero ter ajudado!!

Um abraço.

R

nao…

eu preciso do nome da classe do JInternalFrame chamado…

como posso fazer isso???

F

para saber o nome da classe de um objeto faça:

obj.getClass().getName();

seria essa a sua duvida?

D

Tente colocar um pedaço do código aqui??

R

nao era isso…

por ex: tenho uma classe com o nome de mainFrame.class…

quero retornar o nome da classe…quero usar no meu programa a string “mainFrame”…

Rafael_Steil

Entao, voce pode usar o esquema que o FLC descreveu… por exemplo, se quer saber o nome da tua apliacao ( o nome da classe principal ), eh so usar o objeto que voce instanciou ela e chamar getClass().getName().
Por exemplo:

// GetClass.java
class NomeClass
{
	public String getName()
	{
		// Pega o nome da classe deste metodo
		return this.getClass().getName();
	}
}

public class GetClass
{
	public static void main(String args[])
	{
		NomeClass n = new NomeClass();
		System.out.println(n.getName());
	}
}

Se quiser o nome da classe principal, eh so instanciar um objeto dela e usar o mesmo metodo.

[]'s
Rafael Steil

Criado 14 de outubro de 2002
Ultima resposta 14 de out. de 2002
Respostas 6
Participantes 4