fnandos 11 de jun. de 2008
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.
fernandodemenezes 14 de jun. de 2008
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 {