一、主类
package test;
import javax.swing.JFrame;
public class test1 {
public static void main(String[] args) {
MainFrame mainFrame = new MainFrame();
mainFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
mainFrame.setBounds(300, 200, 400, 300);
mainFrame.setVisible(true);
mainFrame.setAlwaysOnTop(true);
mainFrame.setMinWindowLayout();
Thread t = new Thread(mainFrame);
t.start();
}
}
二、MainFrame类
package test;
import java.awt.BorderLayout;
import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JCheckBox;
import javax.swing.JFrame;
import javax.swing.JTextArea;
import javax.swing.JTextField;
import javax.swing.border.LineBorder;
import javax.swing.event.DocumentEvent;
import javax.swing.event.DocumentListener;
public class MainFrame extends JFrame implements Runnable {
private JTextField srcContentTextField;
private JTextArea resContentTextField;
private JCheckBox translateFlag;
private Container topContainer;
public MainFrame() {
srcContentTextField = new JTextField(10)