java聊天窗口的实现Java认证考试
文章作者 100test 发表时间 2010:01:01 15:53:00
来源 100Test.Com百考试题网
编写一数据报通信程序,实现简单的聊天功能。
“聊天内容”和“输入文本”分别为当前聊天的历史信息和当前要传送出去的聊天文本。“确定”、“清空”、“退出”三个按钮分别实现发送当前聊天文本、清空当前聊天文本和退出系统的功能。import java.awt.Font.
import java.awt.event.ActionEvent.
import java.awt.event.ActionListener.
import java.awt.event.WindowEvent.
import java.awt.event.WindowListener.
import java.net.DatagramPacket.
import java.net.DatagramSocket.
import java.net.InetAddress.
import java.net.SocketException.
import javax.swing.JButton.
import javax.swing.JFrame.
import javax.swing.JLabel.
import javax.swing.JScrollBar.
import javax.swing.JScrollPane.
import javax.swing.JTextArea.
import javax.swing.JTextField.
public class Frame extends JFrame implements WindowListener{
private JTextArea text.
private JTextField ipText.
private JTextField sendText.
private JButton button.
private JButton button1.
private JButton button2.
private DatagramSocket socket.
private JScrollBar vsBar.
public Frame(){
setTitle("聊天器").
setBounds(100, 150,481, 371).
text=new JTextArea().
text.setEditable(true).
setLayout(null).