can anyone tell me how and what is wrong with this why it is not showing an

import java.awt.event.*;

import java.awt.Component;

import javax.swing.*;

import javax.swing.border.*;

import java.awt.*;

import java.awt.event.*;

import java.net.*;

import java.io.*;

import javax.swing.event.*;

public class serverDropzone extends JFrame implements ActionListener,Runnable {

public Container pane;

Icon icon;

JTextArea allTextField;

JTextArea chatTextField;

JList msgList;

JButton cmdSend;

DefaultListModel modelUserList;

DefaultListModel modelMsgList;

JTextArea txtSender;

JTextArea txtReceiver;

ServerSocket s;

Socket s1;

BufferedReader br;

BufferedWriter bw;

public void run()

{

try{s1.setSoTimeout(1);}catch(Exception e){}

while (true)

{

try{

modelMsgList.add(modelMsgList.getSize(),br.readLine());

}catch (Exception h){}

}

}

public static void main(String args[]){

serverDropzone form=new serverDropzone();

form.setFont(new Font("Verdana",Font.PLAIN,24));

form.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

form.setTitle("Dropzone Messenger Server");

form.setSize(800,600);

form.setResizable(false);

form.setVisible(true);

}

public serverDropzone(){

buildOutput();

}

public void buildOutput(){

pane=getContentPane();

pane.setLayout(null);

modelMsgList=new DefaultListModel();

msgList=new JList(modelMsgList);

//allTextField=new JTextArea();

msgList.setBounds(2,43,470,300);

msgList.setBorder(new CompoundBorder(

BorderFactory.createLineBorder(Color.black,1),

BorderFactory.createBevelBorder(

BevelBorder.RAISED)));

msgList.setFont(new Font("Verdana",Font.BOLD,12));

msgList.setBackground(new Color(255, 255, 255));

msgList.setForeground(Color.blue);

//msgList.setEditable(false);

//pane.add(allTextField);

JScrollPane scrollList1=new JScrollPane(msgList);

scrollList1.setBounds(2,43,470,300);

pane.add(scrollList1);

chatTextField=new JTextArea();

chatTextField.setBounds(2,475,400,90);

chatTextField.setBorder(new CompoundBorder(

BorderFactory.createLineBorder(Color.black,1),

BorderFactory.createBevelBorder(

BevelBorder.RAISED)));

chatTextField.setFont(new Font("Verdana",Font.BOLD,12));

chatTextField.setBackground(new Color(245, 245, 220));

chatTextField.setForeground(new Color(22, 49, 132));

chatTextField.setEditable(true);

pane.add(chatTextField);

cmdSend=new JButton("Send");

cmdSend.setBounds(405,475,70,50);

pane.add(cmdSend);

cmdSend.addActionListener(this);

try{

s = new ServerSocket(100);

s1=s.accept();

br = new BufferedReader(new InputStreamReader(

s1.getInputStream()));

bw = new BufferedWriter(new OutputStreamWriter(

s1.getOutputStream()));

bw.write("hello");bw.newLine();bw.flush();

Thread th;

th = new Thread(this);

th.start();

}catch(Exception e){}

}

public void actionPerformed ( ActionEvent e)

{

if (e.getSource().equals(cmdSend)){

try{

bw.write(chatTextField.getText());

bw.newLine();bw.flush();

chatTextField.setText("");

}catch(Exception m){}

}

}

}

why this is not showing anything

[3463 byte] By [nashstanley2a] at [2007-11-26 20:01:29]
# 1
Don't Multipost!!!
CaptainMorgan08a at 2007-7-9 23:00:03 > top of Java-index,Java Essentials,Java Programming...
# 2
Double post.See http://forum.java.sun.com/thread.jspa?threadID=5142486&tstart=0
TimRyanNZa at 2007-7-9 23:00:03 > top of Java-index,Java Essentials,Java Programming...