📄 chinese_test.java
字号:
//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 chinese_test extends JFrame implements ActionListener{ JButton 退出 = new JButton(); JTextField 待测单词 = new JTextField(); JTextField 输入单词 = new JTextField(); JButton 确定 = new JButton(); JButton 下一个 = new JButton(); public chinese_test() { try { jbInit(); } catch (Exception exception) { exception.printStackTrace(); } } private void jbInit() throws Exception { setTitle("英语一百"); getContentPane().setLayout(null); setSize(500,350); 退出.setBounds(new Rectangle(314, 262, 72, 31)); 退出.setText("退出");退出.addActionListener(this); 待测单词.setText(""); 待测单词.setBounds(new Rectangle(49, 35, 103, 30)); 输入单词.setText(""); 输入单词.setBounds(new Rectangle(186, 35, 103, 30)); 确定.setBounds(new Rectangle(316, 33, 64, 33)); 确定.setText("确定");确定.addActionListener(this); 下一个.setBounds(new Rectangle(316, 90, 76, 36)); 下一个.setText("下一个");下一个.addActionListener(this); this.getContentPane().add(退出); this.getContentPane().add(输入单词); this.getContentPane().add(待测单词); this.getContentPane().add( 确定); this.getContentPane().add(下一个); setVisible(true); setDefaultCloseOperation(EXIT_ON_CLOSE); String str = words.get_chinese_word(); 待测单词.setText(str); } public static void main(String[] args) throws IOException { chinese_test chinese_test_object = new chinese_test(); } public void actionPerformed(ActionEvent e) { String str; //= words.get_chinese_word(); //待测单词.setText(str); String word_you; word_you = 输入单词.getText(); if(e.getActionCommand().equals("确定")) { if((words.word_information.indexOf(word_you,0)) >= 0) { JOptionPane.showMessageDialog(null, "恭喜您答对了!", "output", JOptionPane.WARNING_MESSAGE); } else { StringTokenizer tokenizer = new StringTokenizer(words.word_information); tokenizer.nextToken(";"); JOptionPane.showMessageDialog(null, "正确答案应该是:" + tokenizer.nextToken(";"), "output", JOptionPane.WARNING_MESSAGE); } //判断并输出相关信息; } else if(e.getActionCommand().equals("下一个")) { 待测单词.setText(""); 输入单词.setText(""); str = words.get_chinese_word(); 待测单词.setText(str); //产生下一个单词; } else if(e.getActionCommand().equals("退出")) { setVisible(false); test_choice test_choice_object = new test_choice(); } }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -