Java Reference
In-Depth Information
final static String SERVER_ADDR = "localhost";
final static int SERVER_PORT = 8010;
static Socket socket;
static volatile BufferedReader br;
static PrintWriter pw;
static JButton btnSend;
static JPanel createGUI()
{
JPanel pnlLayout = new JPanel();
pnlLay-
out.setBorder(BorderFactory.createEmptyBorder(5,
5,
5,
5));
pnlLayout.setLayout(new BorderLayout());
JPanel pnlLeft = new JPanel();
pnlLeft.setLayout(new BorderLayout());
final JTextField txtUsername = new JTextField(30);
pnlLeft.add(txtUsername, BorderLayout.NORTH);
final JTextArea txtInput = new JTextArea(5, 30);
txtInput.setEnabled(false);
pnlLeft.add(new
JScrollPane(txtInput),
BorderLay-
out.CENTER);
final JTextArea txtOutput = new JTextArea(10, 30);
txtOutput.setFocusable(false);
pnlLeft.add(new JScrollPane(txtOutput), BorderLay-
out.SOUTH);
pnlLayout.add(pnlLeft, BorderLayout.WEST);
JPanel pnlRight = new JPanel();
pnlRight.setLayout(new BorderLayout());
final JTextArea txtUsers = new JTextArea(10, 10);
txtUsers.setFocusable(false);
Border
border
=
BorderFact-
ory.createEtchedBorder(EtchedBorder.LOWERED);
txtUsers.setBorder(border);
pnlRight.add(txtUsers, BorderLayout.NORTH);
JPanel pnlButtons = new JPanel();
pnlButtons.setLayout(new GridLayout(3, 1));
Search WWH ::




Custom Search