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

📄 user1.java

📁 一个采用Java Socket编程实现的C/S模式的记单词软件
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
package clientport;

import java.awt.Graphics;
import java.awt.Image;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JTextArea;
import javax.swing.JOptionPane;

public class user1 extends JFrame implements ActionListener {
    private javax.swing.JButton add;
    private javax.swing.JTextArea explain;
    private javax.swing.JButton jButton1;
    private javax.swing.JButton jButton2;
    private javax.swing.JButton jButton3;
    private javax.swing.JButton jButton4;
    private javax.swing.JLabel jLabel1;
    private javax.swing.JLabel jLabel2;
    private javax.swing.JLabel jLabel3;
    private javax.swing.JLabel jLabel4;
    private javax.swing.JLabel jLabel5;
    private javax.swing.JLabel jLabel6;
    private javax.swing.JLabel jLabel7;
    private javax.swing.JLabel jLabel8;
    private javax.swing.JLabel jPanel1;
    private javax.swing.JScrollPane jScrollPane1;
    private javax.swing.JScrollPane jScrollPane2;
    private javax.swing.JButton open;
    private java.awt.Panel panel1;
    private javax.swing.JTextField word;
    private javax.swing.JComboBox wordc;
    private javax.swing.JTextArea wordlist;
    private ClientPort st;
    /** Creates a new instance of user */
    public user1(ClientPort st1) { 
        super("普通用户/试用用户 界面");
        st = st1;
        jButton1 = new javax.swing.JButton();
        word = new javax.swing.JTextField();
        jScrollPane1 = new javax.swing.JScrollPane();
        wordlist = new javax.swing.JTextArea();
        jButton3 = new javax.swing.JButton();
        panel1 = new java.awt.Panel();
        add = new javax.swing.JButton();
        open = new javax.swing.JButton();
        wordc = new javax.swing.JComboBox();
        jLabel1 = new javax.swing.JLabel();
        jLabel2 = new javax.swing.JLabel();
        jButton4 = new javax.swing.JButton();
        jScrollPane2 = new javax.swing.JScrollPane();
        explain = new javax.swing.JTextArea();
        jLabel3 = new javax.swing.JLabel();
        jPanel1 = new javax.swing.JLabel();
        jButton2 = new javax.swing.JButton();
        jLabel4 = new javax.swing.JLabel();
        jLabel5 = new javax.swing.JLabel();
        jLabel6 = new javax.swing.JLabel();
        jLabel7 = new javax.swing.JLabel();
        jLabel8 = new javax.swing.JLabel();
        
        this.setBounds(200,150,550,450);
        jButton1.addActionListener(this);
        jButton2.addActionListener(this);
        jButton3.addActionListener(this);
        jButton4.addActionListener(this);
        wordc.addActionListener(this);
        add.addActionListener(this);
        open.addActionListener(this);
        panel1.setLayout(null);
        jLabel5.setBounds(18,0,165,20);
        jLabel6.setBounds(16,22,165,20);
        jLabel7.setBounds(16,44,165,20);
        jLabel8.setBounds(16,66,165,20);
        panel1.add(jLabel5);
        panel1.add(jLabel6);
        panel1.add(jLabel7);
        panel1.add(jLabel8);
        jLabel1.setForeground(new java.awt.Color(153,0,51));
        jLabel1.setFont(new java.awt.Font("楷体_GB2312", 1, 18));
        jLabel5.setForeground(new java.awt.Color(0, 204, 51));
        jLabel5.setFont(new java.awt.Font("Monotype Corsiva", 0, 21));
        jLabel6.setForeground(new java.awt.Color(255, 0, 51));
        jLabel6.setFont(new java.awt.Font("Monotype Corsiva", 1, 21));
        jLabel7.setForeground(new java.awt.Color(255, 0, 51));
        jLabel7.setFont(new java.awt.Font("楷体_GB2312", 1, 18));
        jLabel8.setForeground(new java.awt.Color(255, 0, 51));
        jLabel8.setFont(new java.awt.Font("楷体_GB2312", 1, 18));
        jLabel5.setText("A bad beginning");       
        jLabel6.setText("makes a bad ending");
        jLabel7.setText("");       
        jLabel8.setText("JFire团对开发");
        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
        setBackground(new java.awt.Color(255, 255, 255));
        jButton1.setText("\u8fd4\u56de");
        
        wordlist.setColumns(20);
        wordlist.setRows(5);
        jScrollPane1.setViewportView(wordlist);
        jButton3.setText("\u9000\u51fa"); 
        javax.swing.GroupLayout panel1Layout = new javax.swing.GroupLayout(panel1);
        panel1.setLayout(panel1Layout);
        panel1Layout.setHorizontalGroup(
                panel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                .addGap(0, 178, Short.MAX_VALUE)
                
                );
        panel1Layout.setVerticalGroup(
                panel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                .addGap(0, 88, Short.MAX_VALUE)
                );
        add.setText("\u6dfb\u52a0\u5230\u751f\u8bcd\u672c");
        open.setText("\u6253\u5f00\u751f\u8bcd\u672c");
        wordc.setModel(new javax.swing.DefaultComboBoxModel(new String[] {"词性", "noun.", "vt.", "vi.", "adj.", "adv.", "prep.", "pron.", "conj.", "num.", "inter.", "non." }));
        jLabel1.setText("\u6bcf\u65e5\u4e00\u8d34\uff1a");
        jLabel2.setFont(new java.awt.Font("新宋体", 1, 14));
        jLabel2.setText("\u67e5 \u8be2");
        jButton4.setText("\u786e\u5b9a");
        explain.setColumns(20);
        explain.setRows(5);
        jScrollPane2.setViewportView(explain);
        jLabel3.setFont(new java.awt.Font("新宋体", 1, 14));
        jLabel3.setText("\u6309\u8bcd\u6027\u7b5b\u9009");
        javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
        jPanel1.setLayout(jPanel1Layout);
        jPanel1Layout.setHorizontalGroup(
                jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                .addGap(0, 100, Short.MAX_VALUE)
                );
        jPanel1Layout.setVerticalGroup(
                jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                .addGap(0, 64, Short.MAX_VALUE)
                );
        jButton2.setText("\u4fee\u6539\u5bc6\u7801");
        jLabel4.setText("\u7528\u6237\u4fe1\u606f\uff1a");
        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
                layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                .addGroup(layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                .addGroup(layout.createSequentialGroup()
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                .addGroup(layout.createSequentialGroup()
                .addComponent(jLabel3, javax.swing.GroupLayout.PREFERRED_SIZE, 107, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED))
                .addGroup(layout.createSequentialGroup()
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                .addComponent(add, javax.swing.GroupLayout.DEFAULT_SIZE, 105, Short.MAX_VALUE)
                .addComponent(open, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)))
                .addGap(6, 6, 6)))
                .addComponent(wordc, javax.swing.GroupLayout.PREFERRED_SIZE, 74, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addComponent(jButton2)
                .addComponent(jLabel4))
                .addGap(4, 4, 4)

⌨️ 快捷键说明

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