⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 groupmessage.java

📁 一个采用Java Socket编程实现的QQ软件
💻 JAVA
字号:
package client;
import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.GridLayout;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
import javax.swing.JTextField;

public class Groupmessage extends JFrame implements ActionListener {
    
    JTextField text1;
    JButton button1,button2;
    JLabel label1,label2;
    JPanel panel1,panel2,panel11,panel12;  
    private Client client;
    private udptalks udptalk;
    private String localname;
    public Groupmessage(Client client,udptalks udptalk,String localname) {        
        super("加入群组");
        this.localname = localname;
        this.client = client;
        this.udptalk = udptalk;
        text1 = new JTextField(15);
        button1 = new JButton("确定");
        button2 = new JButton("重置");
        label1 = new JLabel("群组号:"); 
        label2 = new JLabel("回馈信息");
        panel1 = new JPanel();
        panel2 = new JPanel();
        panel11 = new JPanel();
        panel12 = new JPanel();
        this.setLayout(new BorderLayout());
        panel11.add(label1);
        panel11.add(text1);
        panel12.add(label2);
        panel1.setLayout(new GridLayout(2,1));
        panel1.add(panel11);
        panel1.add(panel12);
        panel2.add(button1);
        panel2.add(button2);
        this.add(panel1,"Center");     
        this.add(panel2,"South");
        this.setSize(240,130);
        this.setVisible(true);
        button1.addActionListener(this);
        button2.addActionListener(this);
        //  this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        this.setResizable(false);
        Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
        Dimension frameSize = this.getSize();
        this.setLocation((d.width - frameSize.width)/2,
                (d.height - frameSize.height) / 2);      
    }
    
    public void actionPerformed(ActionEvent e) {
        if(e.getSource() == button1){
            String groupname = text1.getText().trim();
            System.out.println("host:"+client.host);
            System.out.println("port:"+client.port);
            udptalk.sent_data(client.host,5748,"加入群组:"+localname+"/"+groupname);            
        }
        if(e.getSource() == button2){
            text1.setText("");
        }
    }
 
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -