Comment pouvez-vous ajouter l'interface de ce programme java?

Je ne connais que des trucs de base en java. Et j'ai besoin de créer une interface graphique pour ce type de programme. Il affiche vos informations de carte de crédit. Il a quelques autres classes, et rend l'utilisation de la rmiregistry. Cela fonctionne bien dans la console mais j'ai besoin de l'afficher dans une interface graphique. La première chose que promps ici est d'entrer votre nom (java Shopper localhost mon nom). Ensuite, il vous montre vos informations de carte de crédit. Quelqu'un peut-il m'aider? S'il vous plaît et merci

import java.rmi.*;
import javax.swing.*;
public class Shopper {
public static void main(String args[])
{
CreditManager cm = null;
CreditCard account = null;
if(args.length<2)
{
System.err.println("Usage:");
System.err.println("java Shopper <server> <accountname>");
System.exit(1);
}
try
{
String url = new String("//"+args[0]+"/cardManager");
System.out.println("Shopper: lookup cardManager, url="+url);
cm = (CreditManager) Naming.lookup(url);
}catch(Exception e)
{
System.out.println("Error in getting Card Manager "+e);
System.exit(1);
}
try
{
account = cm.findCreditAccount(args[1]);
System.out.println("Found account for "+args[1]);
}catch(Exception e)
{
System.out.println("Error in getting acocunt for "+args[1]);
System.exit(1);
}
try
{
System.out.println("Available credit is "+account.getCreditLine());
System.out.println("Changing pin number for account");
account.setSignature(1234);
System.out.println("Buying a new watch for $100");
account.makePurchase(100.0f, 1234);
System.out.println("Available credit is now "+account.getCreditLine());
System.out.println("Buying a new pair of shoes for $160");
account.makePurchase(160.0f, 1234);
System.out.println("Cardholder: Paying off $136 of balance");
account.payTowardsBalance(136.0f);
System.out.println("Available credit is now "+account.getCreditLine());
}catch(Exception e)
{
System.out.println("Transaction error for "+args[1]);
}
System.exit(0);
}
}
  • On dirait que votre code de mise en forme est à côté de la première quelques lignes.
  • que voulez-vous dire? C'est le code complet. Eh bien, sauf pour certaines classes
InformationsquelleAutor | 2009-10-13