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

📄 frame3.java

📁 JAVA课程设计!用线程来实现比较查找、排序算法的运行时间
💻 JAVA
字号:
package myjava;
import myjava.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import com.borland.jbcl.layout.*;

/**
 * <p>Title: JAVA课程设计</p>
 * <p>Description: 实习3</p>
 * <p>Copyright: Copyright (c) 2005</p>
 * <p>Company: 湖南农业大学</p>
 * @author 温小林
 * @version 1.0
 */

public class Frame3 extends JFrame {
  JPanel contentPane;
  XYLayout xYLayout1 = new XYLayout();
  JTabbedPane jTabbedPane1 = new JTabbedPane();
  JPanel jPanel1 = new JPanel();
  JPanel jPanel2 = new JPanel();

  //Construct the frame
  public Frame3() {
    enableEvents(AWTEvent.WINDOW_EVENT_MASK);
    try {
      jbInit();
    }
    catch(Exception e) {
      e.printStackTrace();
    }
  }

  //Component initialization
  private void jbInit() throws Exception  {
    contentPane = (JPanel) this.getContentPane();
    contentPane.setLayout(xYLayout1);
    this.setResizable(false);
    this.setSize(new Dimension(423, 381));
    this.setTitle("WelCome...");
    contentPane.add(jTabbedPane1, new XYConstraints(64, 48, 283, 236));
    jTabbedPane1.add(jPanel1,  "jPanel1");
    jTabbedPane1.add(jPanel2,  "jPanel2");


  }

  //Overridden so we can exit when window is closed
  protected void processWindowEvent(WindowEvent e) {
    super.processWindowEvent(e);
    if (e.getID() == WindowEvent.WINDOW_CLOSING) {
      System.exit(0);
    }
  }

  void jButton3_actionPerformed(ActionEvent e) {
    jTextArea4.setText("");
    int table[]=new int [20];
    int i;
    for(i=0;i<table.length;i++)
      table[i]=(int)(Math.random()*100);
    for(i=0;i<table.length;i++)
    {
    jTextArea4.append(table[i]+",");
    }

  }

  void jButton1_actionPerformed(ActionEvent e) {
    try
    {
      if (jTextField2.getText().equals("")) {
        System.out.println("错误,你没有输入要查找的关键字");
      }
      else {
        String str = jTextField2.getText();
        jTextArea1.setText("");
        jTextArea2.setText("");
        find fd1 = new find(jTextArea4, jTextArea1, Integer.parseInt(str), 1);
        fd1.start();
        find fd2 = new find(jTextArea4, jTextArea2, Integer.parseInt(str), 2);
        fd2.start();

      }
    }
    catch(NumberFormatException er)
                        {
                                System.out.println("操作错误! ");
                        }
return;

  }

  void jButton2_actionPerformed(ActionEvent e) {
System.exit(0);
  }

  void jButton6_actionPerformed(ActionEvent e) {
    jTextArea7.setText("");
    int table[]=new int [20];
    int i;
    for(i=0;i<table.length;i++)
      table[i]=(int)(Math.random()*100);
    for(i=0;i<table.length;i++)
    {
    jTextArea7.append(table[i]+",");
    }

  }

  void jButton5_actionPerformed(ActionEvent e) {
    jTextArea6.setText("");
    jTextArea5.setText("");
    jTextArea3.setText("");
    sort s2=new sort(jTextArea4,jTextArea2,2);
    s2.start();
    sort s3=new sort(jTextArea4,jTextArea3,3);
    s3.start();

      return;

  }

  void jButton4_actionPerformed(ActionEvent e) {
System.exit(0);
  }
}

⌨️ 快捷键说明

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