Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 8th, 2012  |  syntax: None  |  size: 4.23 KB  |  hits: 16  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. java swing for client
  2. import java.net.*;
  3. import java.io.*;
  4.  
  5. public class cl extends javax.swing.JFrame {
  6.  
  7.     /** Creates new form cl */
  8.     public cl() {
  9.  
  10.  
  11.     initComponents();
  12. }
  13.  
  14. /** This method is called from within the constructor to
  15.  * initialize the form.
  16.  * WARNING: Do NOT modify this code. The content of this method is
  17.  * always regenerated by the Form Editor.
  18.  */
  19. @SuppressWarnings("unchecked")
  20. // <editor-fold defaultstate="collapsed" desc="Generated Code">
  21. private void initComponents() {
  22.  
  23.     jPanel1 = new javax.swing.JPanel();
  24.     jLabel5 = new javax.swing.JLabel();
  25.     jLabel1 = new javax.swing.JLabel();
  26.     jLabel2 = new javax.swing.JLabel();
  27.  
  28.     setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
  29.     setBackground(new java.awt.Color(255, 204, 204));
  30.  
  31.     jPanel1.setBackground(new java.awt.Color(255, 204, 204));
  32.  
  33.     jLabel5.setIcon(new javax.swing.ImageIcon("C:\Users\Administrator\Desktop\new-1.jpg")); // NOI18N
  34.  
  35.     jLabel1.setFont(new java.awt.Font("Tahoma", 1, 18)); // NOI18N
  36.     jLabel1.setText("Welcome to our cafe");
  37.  
  38.     jLabel2.setFont(new java.awt.Font("Arial", 1, 14)); // NOI18N
  39.     jLabel2.setText("Contact Administrator to start your session");
  40.  
  41.     javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
  42.     jPanel1.setLayout(jPanel1Layout);
  43.     jPanel1Layout.setHorizontalGroup(
  44.         jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  45.         .addGroup(jPanel1Layout.createSequentialGroup()
  46.             .addContainerGap()
  47.             .addComponent(jLabel5)
  48.             .addGroup(jPanel1Layout.createParallelGroup
  49.    (javax.swing.GroupLayout.Alignment.LEADING)
  50.                 .addGroup(jPanel1Layout.createSequentialGroup()
  51.                     .addGap(92, 92, 92)
  52.                     .addComponent(jLabel1))
  53.                 .addGroup(jPanel1Layout.createSequentialGroup()
  54.                     .addGap(42, 42, 42)
  55.                     .addComponent(jLabel2)))
  56.             .addContainerGap(872, Short.MAX_VALUE))
  57.     );
  58.     jPanel1Layout.setVerticalGroup(
  59.         jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  60.         .addGroup(jPanel1Layout.createSequentialGroup()
  61.             .addGroup(jPanel1Layout.createParallelGroup
  62. (javax.swing.GroupLayout.Alignment.LEADING)
  63.                 .addGroup(jPanel1Layout.createSequentialGroup()
  64.                     .addContainerGap()
  65.                     .addComponent(jLabel5))
  66.                 .addGroup(jPanel1Layout.createSequentialGroup()
  67.                     .addGap(32, 32, 32)
  68.                     .addComponent(jLabel1)
  69.                     .addGap(18, 18, 18)
  70.                     .addComponent(jLabel2)))
  71.             .addContainerGap(597, Short.MAX_VALUE))
  72.     );
  73.  
  74.     javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
  75.     getContentPane().setLayout(layout);
  76.     layout.setHorizontalGroup(
  77.         layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  78.         .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE,
  79.          javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
  80.     );
  81.     layout.setVerticalGroup(
  82.         layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  83.         .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE,  
  84.        javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)      
  85.  
  86.  
  87.     );
  88.  
  89.     pack();
  90. }// </editor-fold>
  91.  
  92. /**
  93.  * @param args the command line arguments
  94.  */
  95. public static void main(String args[]) {
  96.  
  97.  
  98. try
  99.     {
  100.  
  101.     String s1,s2;
  102.     Socket s=new Socket("192.168.1.2",1024);
  103.                   DataInputStream dis=new DataInputStream(s.getInputStream());
  104.     DataOutputStream dos=new DataOutputStream(s.getOutputStream());
  105.     BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
  106.  
  107.     while(true)
  108.     {
  109.  
  110.  
  111.  
  112. s1=dis.readUTF();
  113.  
  114. if (s1.equals("5"))
  115. {
  116. System.exit(0);
  117. }
  118.     }
  119.     }
  120.     catch(Exception e)
  121.     {
  122.         e.printStackTrace();
  123.     }
  124. }
  125. // Variables declaration - do not modify
  126. private javax.swing.JLabel jLabel1;
  127. private javax.swing.JLabel jLabel2;
  128. private javax.swing.JLabel jLabel5;
  129. private javax.swing.JPanel jPanel1;
  130. // End of variables declaration
  131.        
  132. public static void main(String args[]) {
  133.     cl frame = new cl();
  134.     cl.setSize(640,480);
  135.     cl.setVisible(true);
  136.     // rest of code follows...