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

📄 selectgroup.java

📁 背单词的软件
💻 JAVA
字号:
// Decompiled by Jad v1.5.7g. Copyright 2000 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/SiliconValley/Bridge/8617/jad.html
// Decompiler options: packimports(3) fieldsfirst ansi 
// Source File Name:   SelectGroup.java
//coded by lengping
//all right reserved

import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.PrintStream;
import java.util.LinkedList;
import java.util.ListIterator;
import javax.swing.*;
import javax.swing.event.DocumentEvent;
import javax.swing.event.DocumentListener;
import javax.swing.text.PlainDocument;

public class SelectGroup extends MyDialog
{
    class B1L
        implements ActionListener
    {

        public void actionPerformed(ActionEvent actionevent)
        {
            Person.group = Integer.parseInt(t1.getText());
            Person.dcdbgroup=Person.group;
            db1.updatePerson();
            dispose();
        }

        B1L()
        {
        }
    }

    class T1
        implements DocumentListener
    {

        public void changedUpdate(DocumentEvent documentevent)
        {
        }

        public void insertUpdate(DocumentEvent documentevent)
        {
            int i = Integer.parseInt(t1.getText());
            if(i > 0 && i <= Person.maxgroup)
                filllist(i);
        }

        public void removeUpdate(DocumentEvent documentevent)
        {
            System.out.println("remove " + t1.getText());
        }

        T1()
        {
        }
    }


    JTextField t1;
    JButton b1;
    DefaultListModel lItems;
    JList l1;
    LinkedList ll1;
    Db db1;
    JScrollPane sp1;
    PlainDocument pd1;
    JPanel p1;

    public SelectGroup(JFrame jframe)
    {
        super(jframe, "选择组", true);
        t1 = new JTextField(4);
        b1 = new JButton("确定");
        lItems = new DefaultListModel();
        l1 = new JList(lItems);
        ll1 = new LinkedList();
        db1 = new Db();
        sp1 = new JScrollPane(l1, 22, 31);
        pd1 = new PlainDocument();
        p1=new JPanel();
        db1.getPerson();
        setTitle("选择组--共有" + Person.maxgroup + "组");
       
        t1.setDocument(pd1);
        pd1.addDocumentListener(new T1());
        b1.addActionListener(new B1L());
        

        p1.setLayout(new FlowLayout());
        p1.add(t1);
        p1.add(b1);
        
		Container cp=getContentPane();
		cp.add(BorderLayout.NORTH, p1);
        cp.add(sp1);		
        
        t1.setText(Integer.toString(Person.group));
        t1.requestFocus(true);
        setSize(400, 500);
        setCenter();
    }

    void filllist(int i)
    {
        String s = new String();
        db1.getGroup(ll1, i);
        ListIterator listiterator = ll1.listIterator();
        lItems.clear();
        String s1;
        for(; listiterator.hasNext(); lItems.addElement(s1))
        {
            Word word = (Word)listiterator.next();
            s1 = "";
            s1 = s1 + word.dc;
            s1 = s1 + "  " + word.zs;
        }

    }
}

⌨️ 快捷键说明

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