欢迎来到天天文库
浏览记录
ID:34817426
大小:99.50 KB
页数:28页
时间:2019-03-11
《秦皇岛公交信息查询标准系统单机检测测验平台》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、//BusSystem.java//秦皇岛公交信息查询系统单机测试平台//用于以窗口形式输入查询站点,输出乘车方案importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;importjavax.swing.border.TitledBorder;publicclassBusSystemextendsJFrameimplementsActionListener矚慫润厲钐瘗睞枥庑赖。{privateJTextFieldjtfBeginSta=newJTextField(10);
2、privateJTextFieldjtfEndSta=newJTextField(10);privateJTextAreajtaResult;privateJButtonjbtQuery=newJButton("查询");publicBusSystem(){//jtfBeginSta.setHorizontalAlignment(JTextField.RIGHT);聞創沟燴鐺險爱氇谴净。//jtfEndSta.setHorizontalAlignment(JTextField.RIGHT);残骛楼諍锩瀨濟溆塹籟。JScrollPanes
3、crollPane=newJScrollPane(jtaResult=newJTextArea());酽锕极額閉镇桧猪訣锥。jtaResult.setEditable(false);JPanelp1=newJPanel();p1.setLayout(newGridLayout(2,3));p1.add(newLabel("起点车站"));p1.add(jtfBeginSta);p1.add(newLabel("终点车站"));p1.add(jtfEndSta);JPanelp3=newJPanel();p3.setLayout(newB
4、orderLayout(2,1));p3.add(newLabel("查询结果"),BorderLayout.NORTH);p3.add(scrollPane,BorderLayout.CENTER);p1.setBorder(newTitledBorder(""));28/28JPanelp2=newJPanel();p2.setLayout(newFlowLayout(FlowLayout.RIGHT));p2.add(jbtQuery);getContentPane().add(p1,BorderLayout.NORTH);get
5、ContentPane().add(p2,BorderLayout.SOUTH);getContentPane().add(p3,BorderLayout.CENTER);jbtQuery.addActionListener(this);}publicstaticvoidmain(String[]args){BusSystemframe=newBusSystem();frame.setTitle("秦皇岛公交信息查询系统");frame.setSize(300,500);frame.setVisible(true);}publicvoi
6、dactionPerformed(ActionEvente){if(e.getSource()==jbtQuery){StringbeginSta=jtfBeginSta.getText();StringendSta=jtfEndSta.getText();StringresultQuery;booleanisFinded;Finding_waymyFind=newFinding_way();myFind.createFindWay(beginSta,endSta);isFinded=myFind.find_bestway();if(i
7、sFinded){resultQuery=myFind.output();//System.out.println(myFind.output());}else{resultQuery="对不起,未找到可行方案!";}jtaResult.setText(resultQuery);28/28}}}//Finding_way.java//该类用来计算乘车方案。importjava.net.URL;importjava.sql.*;publicclassFinding_way{privateBeg_end_stainputstation;
8、//起始站点privatePath[]bestpath;//20个乘车方案privatebooleanisfinding;//是否找到可行的乘车方案privateintpathTotal;privatein
此文档下载收益归作者所有