Y2S1-Middleware/src/middleware/components/useragents/messagesending/MessageSender.java
2020-06-07 22:05:20 +01:00

38 lines
875 B
Java

package middleware.components.useragents.messagesending;
import javax.swing.JPanel;
import middleware.agents.UserAgent;
import middleware.components.useragents.messagefeed.MessageFeed;
/**
* MessageSender.
*
* @author Dan Lawrence
*/
public class MessageSender extends JPanel {
final RecipientBox recipientBox;
final MessageBox messageBox;
final SendButton sendButton;
public MessageSender(UserAgent userAgent, MessageFeed messageFeedIn) {
recipientBox = new RecipientBox();
messageBox = new MessageBox(recipientBox);
sendButton = new SendButton(userAgent, recipientBox,messageBox,messageFeedIn);
setUpComponent();
}
private void setUpComponent() {
setVisible(true);
add(recipientBox);
add(messageBox);
add(sendButton);
}
}