public void actionPerformed(ActionEvent e) { if (e.getSource() == this.clearMsgButton) { this.serverMsgPanel.msgTextArea.setText(""); } if (e.getSource() == this.serverStatusButton) { try { this.serverMsgPanel.msgTextArea.append("服务器信息:" + InetAddress.getLocalHost() + ":" + this.serverSocket.getLocalPort() + "\n"); } catch (Exception var3) { var3.printStackTrace(); } } if (e.getSource() == this.closeServerButton) { System.exit(0); } }
时间: 2024-02-14 12:19:45 浏览: 116
public void actionPerformed(ActionEvent e)
这段代码是用于处理服务器端的按钮事件的,其中包含了清空消息、获取服务器状态和关闭服务器三个操作。当点击清空消息按钮时,会清空服务器消息面板中的文本内容;当点击获取服务器状态按钮时,会获取本机的IP地址和端口号,并将这些信息添加到服务器消息面板中;当点击关闭服务器按钮时,会关闭服务器。这段代码中还包含了异常处理机制,当获取本机IP地址和端口号时,如果出现异常,会打印异常信息。
阅读全文