package ExV; import javax.swing.*; import javax.swing.border.*; import java.awt.*; import java.awt.event.*; class LoginDetail extends JPanel { public int width=100; private int height=50; public MyJComboBox login, org; public JButton name = new JButton (); public JLabel location = new JLabel (); public JButton email = new JButton (); public JLabel phone = new JLabel (); public JButton sid = new JButton (); public JTextArea summary = new JTextArea (); public LoginDetail (ActionListener l){ login = new MyJComboBox ("login", l, true); login .setToolTipText ("Select or type a login"); org = new MyJComboBox ("org", l, true); org .setToolTipText ("Select or type an org number"); Border b = BorderFactory .createEtchedBorder (); //ndelta .setBorder (b); name .setBorder (b);name.addActionListener (l); name.setToolTipText("Click this button to see POST entry."); email .setBorder (b);email.addActionListener (l); email.setHorizontalTextPosition(AbstractButton.LEFT); email.setVerticalTextPosition(AbstractButton.CENTER); email.setToolTipText("Click this button to compose email."); org .setBorder (b); location .setBorder (b); setLayout (new BorderLayout ()); summary.setFont (fL); summary.setEditable (false); add (summary, BorderLayout .CENTER); JPanel tmp0 = new JPanel (); tmp0 .setLayout (new GridLayout (7, 1)); tmp0 .add (name); tmp0 .add (email); JPanel tmp = new JPanel (); phone .setBorder (b); sid .setBorder (b);sid.addActionListener (l);sid.setToolTipText("Click this button to see POST entry."); tmp0 .add (phone); tmp0 .add (sid); tmp = new JPanel (); //tmp .setLayout (new GridLayout (1, 2)); tmp . add (new JLabel ("Number of Delta:"));tmp .add (ndelta); tmp .setLayout (new GridLayout (1, 2)); tmp . add (new JLabel ("Login:"));tmp .add (login); tmp0 .add (tmp);tmp = new JPanel (); tmp .setLayout (new GridLayout (1, 2)); tmp . add (new JLabel ("Location:"));tmp .add (location); tmp0 .add (tmp);tmp = new JPanel (); tmp .setLayout (new GridLayout (1, 2)); tmp . add (new JLabel ("Organization:"));tmp .add (org); tmp0 .add (tmp); add (tmp0, BorderLayout .SOUTH); setFont (f); setBorder (b); } Font f = new Font ("Times", Font .PLAIN, 12); Font fL = new Font ("Times", Font .BOLD, 14); }