so basically i need help with gui programming.... look what happens when i try .... an links or tips or anything
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
@SuppressWarnings("unused")
public class SwingChatGUI extends JFrame
{
/**
*
*/
private static final long serialVersionUID = 1L;
public JButton sendButton;
public static JTextArea txArea;
public static JTextArea rxArea;
public Container container;
public JPanel n1, s1, w1, all;
public SwingChatGUI (String title)
{
super (title);
container = getContentPane();
container.setLayout( new BorderLayout() );
container.setPreferredSize(new Dimension(600, 600));
all = new JPanel(new BorderLayout());
container.add(all, BorderLayout.CENTER);
n1 = new JPanel(new BorderLayout());
n1.setPreferredSize(new Dimension(400, 200));
n1.setBorder(BorderFactory.createLineBorder(Color.black));
all.add(n1, BorderLayout.NORTH);
s1 = new JPanel(new BorderLayout());
s1.setPreferredSize(new Dimension(400, 200));
s1.setBorder(BorderFactory.createLineBorder(Color.black));
all.add(s1, BorderLayout.CENTER);
w1 = new JPanel(new BorderLayout());
w1.setPreferredSize(new Dimension(50, 400));
w1.setBorder(BorderFactory.createLineBorder(Color.black));
container.add(w1, BorderLayout.EAST);
txArea = new JTextArea (6, 40);
txArea.setLineWrap(true);
txArea.setWrapStyleWord(true);
rxArea = new JTextArea (6, 40);
rxArea.setLineWrap(true);
rxArea.setWrapStyleWord(true);
sendButton = new JButton ("Send");
sendButton.setPreferredSize(new Dimension(10, 20));
setResizable(false);
n1.add (rxArea);
s1.add (txArea);
w1.add (sendButton);
}
public static void main (String[] args)
{
Frame f = new SwingChatGUI ("Chat Program");
f.pack ();
f.setVisible(true);
}
}







