Métodos de outras classes

Isso deve parecer idiota demais, mas nao estou conseguindo, aparentemente é para ser algo muito simples.

Tenho a classe “GUI.class” com uma interface para entrada de dados em swing, chamada
public class GUI extends javax.swing.JFrame

E tenho uma classe “Metodos.class” com métodos que vou querer usar nesse GUI.

A questão é, como diabos eu “invoco” a classe Métodos para ser usada no GUI?
Importo? Extends? Como?

Pois nao importa o que eu faça, se eu usar um método da classe Metodos.class, por exemplo
“CriarNovoNumero();” na classe GUI.class, ele acusa erro.

O que devo fazer?
Obrigado desde já

rapaiz…

tente pensar em instanciar um objeto dessa classe. e verifique o encapsulamento.

caso ter metodos com acesso. vc poderá acessá-los da sua classe GUI

Comecei a aprender Java agora, mas talvez isso possa te ajudar:

public class porta {
	String corAtual, posicaoAtual;
	double dimensaoX, dimensaoY, dimensaoZ;
	boolean aberta;
	
	void pinta(String cor) {    // aqui ficam os métodos
		this.corAtual = cor; 
	}
	void redimX(double novoX) {
		this.dimensaoX = novoX;
	}
	void posicionar(String posicao) {
		this.posicaoAtual = posicao;
	}
	
}

class programa {
	public static void main (String[] args) {
	 porta minhaporta;
	 minhaporta = new porta();
	 
	 minhaporta.pinta("azul");  // aqui eu chamo o método e modifico a cor
	 minhaporta.redimX(18);
	 minhaporta.posicionar("fechada");
	 System.out.println("Cor da porta: "+minhaporta.corAtual+ "\nDimensão X = "+minhaporta.dimensaoX);
	 System.out.println("Posição da porta: "+minhaporta.posicaoAtual);
	}
}

lembre-se de usar o " . " (ponto) para chamar o método.

Dae Lenhador de Yggdrasil.

Cara tens que criar uma instancia da classe que tu quer chamar.

Tipo.

Se tu queres usar os metodos da classe GUI.

Tens que criar.


GUI qualQuerCoisa = new GUI();

qualQuerCoisa.qualQuerMetodoQueTuTiverNaClasseGUi(); 

Perfeito!

Tudo resolvido graças à vocês! Muito obrigado.

Interessante que nos fórums do orkut só recebem-se piadas e gozações e nunca algo concreto como aqui.
Problema resolvido!. Gracias.

Flw Lenhador de Yggdrasil

Qualquer coisa prende o grito que estamos ai pra aprender e ajudar.

Abraço.