You are on page 1of 2

import import import import import

java.awt.event.*; java.util.*; javax.swing.*; java.net.*; java.io.*;

public class JNPClient extends JNPLayout implements ActionListener { public JNPClient(){ super("JNP Client"); super.getRockButton().addActionListener(this); super.getPaperButton(). addActionListener(this); super.getScissorsButton().addActionListener(this); super.getExitItem().addActionListener(this); super.getAboutUsItem().addActionListener(this); } public static void main(String[] args) { JNPClient test = new JNPClient(); } public void actionPerformed(ActionEvent e){ if(e.getSource() == super.getExitItem()) System.exit(1); else if(e.getSource() == super.getAboutUsItem()) JOptionPane.showMessageDialog(null, "JNP is created by: \n\n" + "Kevin Barrosa\n" + "Siena Dicon\n" + "Rylbert Liyag\n" + "Jessie Revil"); else{ try{ Socket mySocket = new Socket("localhost", 7777); PrintStream myStream = new PrintStream(mySocket.getOutputStream()); BufferedReader in = new BufferedReader(new InputStreamReader(mySocket.getI nputS tream())); String receive; if(e.getSource() == super.getRockButton()){ myStream.println("Rock"); receive = in.readLine(); mySocket.close(); if(receive.equals("Scissors")) super.setResultText("You Win"); else if(receive.equals("Paper")) super.setResultText("You Lose"); else super.setResultText("Draw"); } else if(e.getSource() == super.getPaperButton()){ myStream.println("Paper"); receive = in.readLine(); mySocket.close(); if(receive.equals("Rock")) super.setResultText("You Win"); else if(receive.equals("Scissors")) super.setResultText("You Lose"); else super.setResultText("Draw"); }

else if(e.getSource() == super.getScissorsButton()){ myStream.println("Scissors"); receive = in.readLine(); mySocket.close(); if(receive.equals("Paper")) super.setResultText("You Win"); else if(receive.equals("Rock")) super.setResultText("You Lose"); else super.setResultText("Draw"); } } catch(Exception x){ } } }

You might also like