Browse Source

refactoring: Emojis in ChatClient2

remotes/origin/client-handler
Valentin Spiroski 11 months ago
parent
commit
0e1e2c4ec4
  1. 10
      src/main/java/ChatClient.java

10
src/main/java/ChatClient.java

@ -131,10 +131,12 @@ public class ChatClient extends JFrame implements KeyListener {
// Create a panel to hold emoji button // Create a panel to hold emoji button
JPanel emojiPanel = new JPanel(new FlowLayout(FlowLayout.RIGHT)); JPanel emojiPanel = new JPanel(new FlowLayout(FlowLayout.RIGHT));
emojiButton = new JButton("😀");
emojiButton.setPreferredSize(new Dimension(50, 50));
emojiButton.addActionListener(e -> showEmojiPicker());
inputPanel.add(emojiPanel, BorderLayout.LINE_END);
emojiButton = new JButton("😀"); // Create emoji button with a smiley face
emojiButton.setPreferredSize(new Dimension(50, 50));// Set preferred size for the emoji button
emojiButton.addActionListener(e -> showEmojiPicker());// Add action listener to show emoji picker when button is clicked
inputPanel.add(emojiPanel, BorderLayout.LINE_END);// Add emoji panel to the right side of the input panel
add(outputScrollPane, BorderLayout.CENTER); add(outputScrollPane, BorderLayout.CENTER);
add(inputTextField, BorderLayout.PAGE_END); add(inputTextField, BorderLayout.PAGE_END);

Loading…
Cancel
Save