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
主站蜘蛛池模板: 国产永久在线视频| 色悠久久综合| 在线观看免费黄色网址| 一级看片免费视频| 国产一区二区三区在线精品专区| 四虎成人在线视频| 久久黄色一级视频| 国产精品密蕾丝视频| 99久久99视频| 福利姬国产精品一区在线| 国产高清在线观看| 亚洲动漫h| 老色鬼欧美精品| 伊人久久大香线蕉综合影视| 天堂va亚洲va欧美va国产| 亚洲黄色视频在线观看一区| 国产精品一区在线麻豆| 91热爆在线| 伊人精品成人久久综合| 亚洲中久无码永久在线观看软件| 亚洲国产精品日韩av专区| 啊嗯不日本网站| 伊人91在线| 青青青国产视频| 午夜三级在线| 成人免费午夜视频| 中文字幕 91| 51国产偷自视频区视频手机观看 | 色综合久久无码网| 国产亚洲欧美日韩在线观看一区二区| 性色在线视频精品| 五月婷婷激情四射| 国产精品视频系列专区| 黄色网在线| 久久综合九色综合97网| 日本人妻丰满熟妇区| 国产欧美亚洲精品第3页在线| 人妻无码AⅤ中文字| 亚洲人成亚洲精品| 成人韩免费网站| 国产成人综合久久精品下载| 网友自拍视频精品区| 在线欧美日韩国产| 久久精品免费国产大片| 国产毛片高清一级国语| 中文字幕在线观看日本| 国产麻豆精品久久一二三| 91无码人妻精品一区二区蜜桃 | 亚洲色精品国产一区二区三区| 天堂成人av| 欧美精品啪啪| 18禁影院亚洲专区| 色综合天天综合| 国产在线麻豆波多野结衣| 亚洲成人精品在线| 国产网站一区二区三区| 激情无码视频在线看| 国产高清国内精品福利| 国产一区二区免费播放| 99在线视频网站| 一级毛片中文字幕| 熟妇无码人妻| 亚洲欧美精品日韩欧美| 亚洲综合天堂网| 免费看a级毛片| 国产精品亚洲一区二区三区z| 色首页AV在线| a毛片免费看| 伊人久久福利中文字幕| 国内精品一区二区在线观看| 丁香婷婷综合激情| a级毛片在线免费| 国产精品丝袜视频| 成人午夜久久| 熟妇丰满人妻av无码区| 亚洲精品第一页不卡| 精久久久久无码区中文字幕| 美女免费黄网站| 国产迷奸在线看| 国产特级毛片aaaaaaa高清| 久久综合丝袜长腿丝袜| 午夜无码一区二区三区|