3 import java.awt.event.*;
5 public class expressWindow extends JFrame {
8 public expressWindow( citReply r ) {
10 setTitle( who + " : express message" );
12 JPanel p = new JPanel();
13 p.setLayout( new BorderLayout() );
14 p.setBorder( BorderFactory.createTitledBorder(
15 BorderFactory.createEtchedBorder(), "Message" ) );
17 JTextArea t = new JTextArea( r.getData() );
18 t.setLineWrap( true );
19 t.setWrapStyleWord( true );
21 p.add( "Center", new JScrollPane( t ) );
23 Container c = getContentPane();
24 c.setLayout( new BorderLayout() );
30 p.add( b = new JButton( "Reply" ) );
31 b.addActionListener( new ActionListener() {
32 public void actionPerformed( ActionEvent e ) {
33 new pageUserWindow( who );
37 p.add( b = new JButton( "Close" ) );
38 b.addActionListener( new ActionListener() {
39 public void actionPerformed( ActionEvent e ) {
45 addWindowListener( new WindowAdapter() {
46 public void windowClosing( WindowEvent e ) {
53 citadel.me.registerWindow( this );
56 public void closeWin() {
57 citadel.me.removeWindow( this );