Importar classe

tenho uma classe a qual eu coloco algumas funçoes tipo formato da data, hora etc,
como utilizar essa classe em uma outra classe…?

Classe c = new Classe(); c.formataHora(); c.formataData(); ...

eh isso?

minha classe está assim:

package teste;

import javax.swing.text.MaskFormatter;

/**
 * @author daniel
 *
 */
public class funcoes {
	
	
	public  MaskFormatter MascaraHora(String MascaraHora){
	    
	    MaskFormatter F_Mascara = new MaskFormatter();
	    try{
	        F_Mascara.setMask(MascaraHora); //Atribui a mascara
	        F_Mascara.setPlaceholderCharacter(' '); //Caracter para preencimento 
	    }
	    catch (Exception excecao) {
	    excecao.printStackTrace();
	    } 
	    return F_Mascara;
	} 

}

estou tentado importa a classe assim, mas dá erro.

public void msk(){
			 funcoes m = new funcoes();
			 	m.MascaraHora();
			}

onde está o erro:

O seu método máscara hora exige uma String como parâmetro e vc não está passando.

É necessário que vc passe uma String como parâmetro no seu método:

 public void msk(){
     funcoes m = new funcoes();
     m.MascaraHora("10:30");
 }

Só uma sugestão :smiley:

Percebi que você não está usando nenhuma variável de instância na sua classe.

Por que você não declara o método MaskFormater como estático? Assim você não vai nem precisar criar uma instância de funcoes, você poderá chamá-lo a partir da própria classe.

A declaração ficaria assim:

public static MaskFormatter MascaraHora(String MascaraHora)

E a chamada assim:

public void msk(){ funcoes.MascaraHora("10:30"); }