Chamando Interfaces Graficas

2 respostas
F

Galera…

To realizando um trabalho da faculdade onde criei um controle de arquivos.
Agora estou colocando ele com interface grafica. Só que não estou conseguindo fazer a chamadas das telas nas classes.
as classes estão no pacote controle e as interfaces graficas estão no pacote face.

Alguem pode me dar uma luz?
grato
Fernando

2 Respostas

fnandos

Você precisa fazer o import desse pacote onde estão as interfaces gráficas, daí crie a interface na classe onde serão chamadas

para exibir e só fazer

nomeInterface = new nomeInterface(); nomeInterface.show()

é mais ou menos isso o que você vai precisar.

F

Fiz o que foi dito a cima, mas o Eclipse manda eu colocar a interface como static, mas não funciona…
O aplicativo feito com RMI.

package controle;

import java.io.BufferedReader;

import java.io.BufferedWriter;

import java.io.FileReader;

import java.io.FileWriter;

import java.util.List;

import java.util.Scanner;

import java.io.IOException;

import java.rmi.Naming;

import java.rmi.RMISecurityManager;

import java.util.ArrayList;

import javax.swing.JFrame;

import face.*;

public class ClienteCvs {

@SuppressWarnings(unchecked)

public static JFrame msgLogin;

public static void main(String[] args) throws Exception {

System.setSecurityManager(new RMISecurityManager());

String urlServidor = 127.0.0.1;

String nomeObjRemoto = ObjetoRemotoControle;

InterfaceCvsRemoto objetoRemoto = (InterfaceCvsRemoto) Naming.lookup(rmi://” + urlServidor + “/” + nomeObjRemoto);

int selecao = 0;

int funcao = 0;

String nArquivo = null;

String nomeUser;

boolean result;

final String Gravar_Em = C:\Java\cliente\”;

Scanner sc = new Scanner(<a href="http://System.in">System.in</a>);

System.out.println(Escolha uma opção: + “\n);

System.out.println(0 - Sair. + " " + 1 - Login.);

selecao = sc.nextInt();
if (selecao==1){
			System.out.println("Nome do usuário:");
			nomeUser = sc.next();
			result = objetoRemoto.logindoUsuario(nomeUser);
			if (result == true) {		
				msgLogin = new msgLogin();   
				msgLogin.show();
				//System.out.println("\n" + "Usuário logado!" + "\n");
				do {
Criado 10 de junho de 2008
Ultima resposta 14 de jun. de 2008
Respostas 2
Participantes 2