999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

GUI程序設計在數學排序系統中的應用研究

2019-09-10 14:56:33金英華張巖
大眾科學·上旬 2019年3期
關鍵詞:排序計算機系統

金英華 張巖

摘 要:GUI(Graphical User Interface)即圖形用戶界面軟件已經被廣泛地應用在社會的每個行業,GUI的產生使計算機越來越不只是計算機人員的專用工具,人們方便地使用計算機操作來完成各種工作。本文設計了使用GUI圖形程序實現排序系統,排序是計算機經常進行的一種操作,其目的就是將一組“無序”的序列重新排列為“有序”的序列,方便數據的查找和使用。

關鍵詞:排序系統;GUI程序設計;Frame;ActionListener

1、排序的概念

將“無序”的數據元素,通過一定的方法按關鍵字順序排列的過程叫做排序。

常用的排序算法: 冒泡排序、選擇排序、插入排序、希爾排序。

2、控件聲明方式

1)TextField (文本框)聲明方式

TextField textfield1=new TextField();

TextField textfield1=new TextField(width);

TextField textfield1=new TextField(String text,width);

TextField textfield1=new TextField(String text);

TextField textfield1=new TextField(String text,width);

2)Button 組件

Button B1=new Button();

Button B1=new Button(String text);

3、GUI的應用

本實例使用GUI程序設計實現排序系統。

行號 Paixun.java

1 import java.awt.*;

2 import java.awt.event.*;

3 public class Paixun extends Frame implements ActionListener

4 {

5 Label lb1=new Label("數1:"),

6 lb2=new Label("數2:"),

7 lb3=new Label("數3:"),

8 lb4=new Label("數4:"),

9 lb5=new Label("數5:"),

10 lb6=new Label("排序后:");

11 TextField tf1 =new TextField(3),

12 tf2 =new TextField(3),

13 tf3 =new TextField(3),

14 tf4 =new TextField(3),

15 tf5 =new TextField(3),

16 tf6 =new TextField(30);

17 Button cmd=new Button("排序"),

18 clear=new Button("刷新");

19 Paixun()

20 {

21 setTitle("排序測試");

22 setLayout(new GridLayout(7,2,5,5));

23 add(lb1);

24 add(tf1);

25 add(lb2);

26 add(tf2);

27 add(lb3);

28 add(tf3);

29 add(lb4);

30 add(tf4);

31 add(lb5);

32 add(tf5);

33 add(lb6);

34 add(tf6);

35 add(cmd);

36 add(clear);

37 tf6.setEditable(false);

38 cmd.addActionListener(this);

39 clear.addActionListener(this);

40 addWindowListener(new WindowAdapter()

41 {

42 public void windowClosing(WindowEvent e)

43 {

44 System.exit(0);

45 }

46 });

47 pack();

48 show();

49 }

50 public static void main(String args[])

51 {

52 new Paixun();

53 }

54 public void actionPerformed(ActionEvent e)

55 {

56 int r,temp;

57 int str[]=new int[5];

58 str[0]=Integer.parseInt(tf1.getText());

59 str[1]=Integer.parseInt(tf2.getText());

60 str[2]=Integer.parseInt(tf3.getText());

61 str[3]=Integer.parseInt(tf4.getText());

62 str[4]=Integer.parseInt(tf5.getText());

63 for (int i=0;i<4;i++)

64 {

65 for (int j=i+1;j<5;j++)

66 {

67 if (str[i]<(str[j]))

68 {

69 temp=str[i];

70 str[i]=str[j];

71 str[j]=temp;

72 }

73 }

74 }

75 if(e.getSource()==cmd)

76 tf6.setText(String.valueOf(str[0]+" "+str[1]+" "+str[2]+" "+str[3]+" "+str[4]));

77 if(e.getSource()==clear)

78 {

79 tf1.setText(null);

80 tf2.setText(null);

81 tf3.setText(null);

82 tf4.setText(null);

83 tf5.setText(null);

84 tf6.setText(null);

85 }

86 }

87 }

設計程序要實現如圖的運行結果:

參考文獻

[1]李卓玲.Java程序設計實用教程.大連理工大學出版社,2005.

[2] 遲勇.Java語言程序設計.大連理工大學出版社,2013.

[3] 遲勇.Java語言程序設計實驗及實訓指導.大連理工大學出版社,2013.

猜你喜歡
排序計算機系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
排序不等式
計算機操作系統
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
恐怖排序
基于計算機自然語言處理的機器翻譯技術應用與簡介
科技傳播(2019年22期)2020-01-14 03:06:34
節日排序
刻舟求劍
兒童繪本(2018年5期)2018-04-12 16:45:32
信息系統審計中計算機審計的應用
消費導刊(2017年20期)2018-01-03 06:26:40
主站蜘蛛池模板: 18禁高潮出水呻吟娇喘蜜芽| 亚洲三级视频在线观看| 国产一国产一有一级毛片视频| 97se亚洲综合不卡| 在线毛片网站| 91九色国产porny| 1769国产精品视频免费观看| 欧美日韩中文字幕二区三区| 手机在线看片不卡中文字幕| 综合色亚洲| 亚洲综合香蕉| 国产欧美日本在线观看| 99热这里只有免费国产精品| 国产黄在线免费观看| 成人综合在线观看| 久久久久夜色精品波多野结衣| 中文字幕中文字字幕码一二区| 色噜噜在线观看| 国产成人精品18| 在线免费观看a视频| 色婷婷久久| 国产欧美视频一区二区三区| 国产精品免费久久久久影院无码| 欧美一级黄色影院| 五月综合色婷婷| 激情网址在线观看| 亚洲男人天堂网址| 日本爱爱精品一区二区| 亚洲人视频在线观看| 青青操国产视频| 天天摸天天操免费播放小视频| 精品亚洲麻豆1区2区3区| 亚洲男人的天堂在线| 国产在线无码av完整版在线观看| 中文字幕在线看| 欧美日韩成人在线观看| 国产美女免费网站| 91久久偷偷做嫩草影院| 青草视频网站在线观看| 久久99精品久久久大学生| 四虎在线高清无码| 沈阳少妇高潮在线| 午夜欧美在线| 国产精品妖精视频| 在线播放国产一区| 亚洲欧美日韩精品专区| 色网站在线视频| 五月天在线网站| 国产一级在线播放| 3344在线观看无码| 日韩无码精品人妻| 色悠久久久久久久综合网伊人| 国产91线观看| 四虎成人精品| 毛片卡一卡二| 成人午夜福利视频| 日韩av无码DVD| 2020亚洲精品无码| 精品国产电影久久九九| 国产十八禁在线观看免费| 99热这里只有精品在线播放| 国产亚洲精品91| 美女视频黄频a免费高清不卡| 国产波多野结衣中文在线播放| 国产三级a| 国产区网址| 动漫精品中文字幕无码| 青青青国产视频| 国产乱子精品一区二区在线观看| 亚洲天堂777| 青青国产在线| 成人在线亚洲| 精品国产Ⅴ无码大片在线观看81| 看av免费毛片手机播放| 国产黄色免费看| 干中文字幕| 国产精品视频白浆免费视频| 一本二本三本不卡无码| 色网站在线免费观看| 国产福利观看| 亚洲男人天堂2020| 日韩不卡免费视频|