62,621
社区成员
发帖
与我相关
我的任务
分享
public void update(Socket socket) {
try {
SocketRequest req = new SocketRequest(socket);
String message = req.getMessage();
System.out.println("接收到消息:"+message);
JLabel label = new JLabel(message);
allMsgPanel.add(label);
allMsgPanel.revalidate();
viewFrame.validate();
} catch (IOException e) {
e.printStackTrace();
}
}
JLabel label = new JLabel("使用字面量参数");
public void createView(){
viewPanel = new JPanel();
viewFrame = new JFrame("消息接收视图");
viewFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
allMsgPanel = new JPanel(new GridLayout(0, 1));
JLabel label1 = new JLabel("第一条消息");
JLabel label2 = new JLabel("第二条消息");
allMsgPanel.add(label1);
allMsgPanel.add(label2);
sendMsgPanel = new JPanel();
viewPanel.add(allMsgPanel);
viewPanel.add(sendMsgPanel);
viewFrame.getContentPane().add(viewPanel);
viewFrame.pack();
viewFrame.setVisible(true);
}