Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //
- // Source code recreated from a .class file by IntelliJ IDEA
- // (powered by Fernflower decompiler)
- //
- import java.awt.Color;
- import java.awt.Container;
- import java.awt.GridLayout;
- import java.awt.Label;
- import java.awt.Window;
- import java.awt.event.ActionEvent;
- import java.awt.event.ActionListener;
- import java.awt.event.WindowAdapter;
- import java.awt.event.WindowEvent;
- import java.rmi.Naming;
- import java.rmi.RemoteException;
- import javax.swing.JButton;
- import javax.swing.JFrame;
- import javax.swing.JLabel;
- import javax.swing.JTextField;
- public class ClientGraph {
- private static Carnet carnet;
- private static JLabel erreur;
- public ClientGraph() {
- }
- public static void main(String[] var0) throws Exception {
- String var1;
- if(var0.length >= 1) {
- var1 = var0[0];
- } else {
- var1 = "localhost:1099";
- }
- carnet = (Carnet)Naming.lookup("rmi://" + var1 + "/MonCarnet");
- JFrame var2 = new JFrame();
- var2.setSize(750, 200);
- var2.setTitle("Menu");
- fillin(var2);
- }
- private static void sayError(String var0) {
- erreur.setForeground(Color.RED);
- erreur.setText(var0);
- }
- private static void sayError(Exception var0) {
- sayError(var0.getClass().getSimpleName());
- }
- private static void sayInformation(String var0) {
- erreur.setForeground(Color.BLACK);
- erreur.setText(var0);
- }
- private static void fillin(Container var0) {
- var0.setLayout(new GridLayout(0, 4));
- erreur = new JLabel();
- var0.add(new JLabel("Nom/Num : ", 4));
- final JTextField var1 = new JTextField(10);
- var0.add(var1);
- var0.add(new JLabel("Age : ", 4));
- final JTextField var2 = new JTextField(6);
- var0.add(var2);
- var0.add(new Label(""));
- JButton var3 = new JButton("Insérer");
- var0.add(var3);
- var3.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent var1x) {
- String var2x = var1.getText();
- try {
- int var3 = Integer.parseInt(var2.getText());
- ClientGraph.carnet.inserer(new IndividuImpl(var2x, var3));
- var2.setText("");
- var1.setText("");
- ClientGraph.sayInformation("OK");
- } catch (NumberFormatException var5) {
- System.out.println("bouh !");
- ClientGraph.sayError("Not a number");
- } catch (RemoteException var6) {
- ClientGraph.sayError((Exception)var6);
- var6.printStackTrace();
- }
- }
- });
- JButton var4 = new JButton("Chercher/Get");
- var0.add(var4);
- var4.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent var1x) {
- try {
- String var3 = var1.getText();
- Individu var2x;
- try {
- int var4 = Integer.parseInt(var3);
- var2x = ClientGraph.carnet.get(var4);
- } catch (NumberFormatException var5) {
- var2x = ClientGraph.carnet.chercher(var3);
- }
- var1.setText("" + var2x.nom());
- var2.setText("" + var2x.age());
- ClientGraph.sayInformation("OK");
- } catch (IndividuInexistant var6) {
- var2.setText("");
- ClientGraph.sayError("Inconnu");
- } catch (RemoteException var7) {
- ClientGraph.sayError((Exception)var7);
- var7.printStackTrace();
- }
- }
- });
- JButton var5 = new JButton("Fêter");
- var0.add(var5);
- var5.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent var1x) {
- try {
- String var3 = var1.getText();
- Individu var2x = ClientGraph.carnet.chercher(var3);
- var2x.feter_anniversaire();
- var2.setText("" + var2x.age());
- ClientGraph.sayInformation("OK");
- } catch (IndividuInexistant var4) {
- var2.setText("");
- ClientGraph.sayError("Inconnu");
- } catch (RemoteException var5) {
- ClientGraph.sayError((Exception)var5);
- var5.printStackTrace();
- }
- }
- });
- var0.add(new Label(""));
- JButton var6 = new JButton("Peupler");
- var0.add(var6);
- var6.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent var1) {
- try {
- ClientGraph.carnet.inserer(new IndividuImpl("aaa", 10));
- ClientGraph.carnet.inserer(new IndividuImpl("bbb", 18));
- ClientGraph.carnet.inserer(new IndividuImpl("ccc", 12));
- ClientGraph.carnet.inserer(new IndividuImpl("ddd", 20));
- ClientGraph.carnet.inserer(new IndividuImpl("eee", 30));
- ClientGraph.sayInformation("OK");
- } catch (RemoteException var3) {
- ClientGraph.sayError((Exception)var3);
- var3.printStackTrace();
- }
- }
- });
- var0.add(new Label(""));
- JButton var7 = new JButton("GetAll");
- var0.add(var7);
- var7.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent var1) {
- try {
- Individu[] var2 = ClientGraph.carnet.getAll();
- final JFrame var3 = new JFrame();
- var3.addWindowListener(new WindowAdapter() {
- public void windowClosing(WindowEvent var1) {
- var3.setVisible(false);
- }
- });
- var3.setSize(400, 300);
- var3.setTitle("GetAll");
- var3.setLayout(new GridLayout(0, 1));
- Individu[] var4 = var2;
- int var5 = var2.length;
- for(int var6 = 0; var6 < var5; ++var6) {
- Individu var7 = var4[var6];
- var3.add(new JLabel(var7.nom() + "/" + var7.age()));
- }
- var3.setVisible(true);
- ClientGraph.sayInformation("OK");
- } catch (RemoteException var8) {
- ClientGraph.sayError((Exception)var8);
- var8.printStackTrace();
- }
- }
- });
- var0.add(new JLabel("Résultat: ", 4));
- var0.add(erreur);
- if(var0 instanceof Window) {
- ((Window)var0).addWindowListener(new WindowAdapter() {
- public void windowClosing(WindowEvent var1) {
- System.exit(0);
- }
- });
- }
- var0.setVisible(true);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement