Friday, 20 May 2011

part 2 chatting softwear for the network on java server

package javaserverapplaction;
import java.net.*;
import java.io.*;
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
public class JavaServerClass
{
     JFrame J=new JFrame("Server");
    JButton JB=new JButton("Send");
    JTextField JT=new JTextField(20);
    JTextArea JTA=new JTextArea();
    String S2=new String();
     ServerSocket S=null;
      Socket S1=null;
    public void ServerFunction()
    {
      try
      {
          J.setLayout(null);
         //J.setLayout(null);
         S=new ServerSocket(3333);
         S1=S.accept();
       



       
        J.add(JB);
        JB.addActionListener(new ActionListener()
        {
                public void actionPerformed(ActionEvent e)
                {
                    try
                    {
                       while(true)
                       {
                          DataInputStream D=new DataInputStream(S1.getInputStream());
                          S2=D.readUTF();
                          JOptionPane.showMessageDialog(J,S2);
                       }
                    }
                    catch(Exception E)
                    {
                      JOptionPane.showMessageDialog(J, E.getMessage());
                    }
                }
        });
        JB.setBounds(10, 10, 100, 30);
        J.add(JT);
        JT.setBounds(150, 10, 100, 30);

        JTA.setBounds(10, 50,250, 250);
        J.add(JTA);
         J.setSize(300,400);
        J.setVisible(true);




      }
      catch(Exception E)
      {
       JOptionPane.showMessageDialog(J, E.getMessage());
      }
    }
    public static void main(String[] args)
    {
       JavaServerClass Ji=new JavaServerClass();
       Ji.ServerFunction();
    }

}
this is server side programing and this will go to another PC  and same you have to add ur ip address

part 1 chatting softwear for the network on java Client

package javaclientapplaction;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.net.*;
import java.io.*;
import javax.swing.*;
public class JavaClientClass extends JFrame
{
    JFrame J=new JFrame("Client");
    JButton JB=new JButton("Send");
    JTextField JT=new JTextField(20);
    JTextArea JTA=new JTextArea();
    Socket S=null;
    public void ClientFunction()
    {
      try
      {
        J.setLayout(null);
        S=new Socket("localhost",3333);
        JB.addActionListener(new ActionListener()
        {
                public void actionPerformed(ActionEvent e)
                {
                    try
                    {
                      DataOutputStream D=new DataOutputStream(S.getOutputStream());
                      D.writeUTF(JT.getText());
                    }
                    catch(Exception E)
                    {
                      JOptionPane.showMessageDialog(J, E.getMessage());
                    }
                }
        });
        J.add(JB);
        JB.setBounds(10, 10, 100, 30);
        J.add(JT);
        JT.setBounds(150, 10, 100, 30);
      
        JTA.setBounds(10, 50,250, 250);
        J.add(JTA);
         J.setSize(300,400);
        J.setVisible(true);
      }
      catch(Exception E)
      {
       JOptionPane.showMessageDialog(J, E.getMessage());
      }
    }
    public static void main(String[] args)
    {
        JavaClientClass J1=new JavaClientClass();
        J1.ClientFunction();
    }
}
you have to use two PC for that this is a client side programing you have to set ip fo running this program

Friday, 13 May 2011

WrapperClasses

package wrapper;

public class NumberWrapper
{
    public static void main(String[] args)
    {
        String number = args[0];
        Byte bynum = Byte.valueOf(number);
        Short shNum = Short.valueOf(number);
        Integer num = Integer.valueOf(number);
        Long lgnum = Long.valueOf(number);

        System.out.println("Output");
        System.out.println(bynum);
        System.out.println(shNum);
        System.out.println(num);
        System.out.println(lgnum);
    }
}

CharacterWrapperClass

package wrapper;

public class NumberWrapper
{
    public static void main(String[] args)
    {
        int count;
        char values[] = {'*', '7' ,'p', ' ', 'P'};

        for(count = 0; count < values.length; count++)
        {
            if(Character.isDigit(values[count]))
                System.out.println(values[count] + " is a digit.");

            if(Character.isLetter(values[count]))
                System.out.println(values[count] + " is a letter.");

            if(Character.isWhitespace(values[count]))
                System.out.println(values[count] + " is a whitespace character.");

            if(Character.isUpperCase(values[count]))
                System.out.println(values[count] + " is a uppercase.");

            if(Character.isLowerCase(values[count]))
                System.out.println(values[count] + " is a lowercase.");
        }
    }
}