lookup_word.java

来自「这是一个简单的单词查询系统」· Java 代码 · 共 114 行

JAVA
114
字号
//package library2;import java.awt.BorderLayout;import javax.swing.JFrame;import javax.swing.JLabel;import java.awt.*;import javax.swing.JButton;import javax.swing.JTextField;import javax.swing.JCheckBox;import javax.swing.JTextArea;import javax.swing.JToggleButton;import java.io.*;import java.text.*;import java.awt.event.*;import java.awt.*;import java.util.*;import javax.swing.*;/** * <p>Title: </p> * * <p>Description: </p> * * <p>Copyright: Copyright (c) 2005</p> * * <p>Company: </p> * * @author not attributable * @version 1.0 */public class lookup_word extends JFrame implements ActionListener{        JLabel jLabel1 = new JLabel();    JTextField jTextField1 = new JTextField();    JButton 确定 = new JButton();    JTextArea word_infor = new JTextArea();    JButton 退出 = new JButton();    public lookup_word() {        try {            jbInit();        } catch (Exception exception) {            exception.printStackTrace();        }    }    private void jbInit() throws Exception {        setTitle("英语一百");                getContentPane().setLayout(null);        setSize(500,350);        jLabel1.setText("请输入中/英:");        jLabel1.setBounds(new Rectangle(32, 36, 118, 33));        this.getContentPane().add(jLabel1);        退出.setBounds(new Rectangle(309, 254, 67, 33));        退出.setText("退出");退出.addActionListener(this);        word_infor.setText("");        word_infor.setBounds(new Rectangle(72, 102, 196, 151));         确定.setBounds(new Rectangle(312, 37, 70, 34));         确定.setText("确定");确定.addActionListener(this);        this.getContentPane().add(jTextField1);        this.getContentPane().add(确定);        this.getContentPane().add(word_infor);        this.getContentPane().add(退出);        jTextField1.setText("");        jTextField1.setBounds(new Rectangle(159, 34, 124, 36));        setVisible(true);        setDefaultCloseOperation(EXIT_ON_CLOSE);    }     public static void main(String[] args) throws IOException            {                  lookup_word lookup_word_object = new lookup_word();            }            public void actionPerformed(ActionEvent e)           {                   String word_self;                   word_self = jTextField1.getText();               if(e.getActionCommand().equals("确定"))               {                           jTextField1.setText("");                                word_infor.setText("");               if(words.y_n_exist(word_self))               {                                   String str = words.lookUp(word_self);                                   StringTokenizer tokenizer =                                                                new StringTokenizer(str);                                   int number = Integer.parseInt(tokenizer.nextToken(";"));                                   for(int i=0; i < number; i++)                                   {                                           word_infor.append(tokenizer.nextToken(";"));                                           word_infor.append("\n");                                   }                           }                           else                                {                                        JOptionPane.showMessageDialog(null,                                                   "Sorry,the word you search doesn't exist!",                                                    "Wrong", JOptionPane.WARNING_MESSAGE);                                }               }               else if(e.getActionCommand().equals("退出"))               {                   setVisible(false);                   choose choose_object = new choose();                   }       }}

⌨️ 快捷键说明

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