秦皇岛公交信息查询系统单机测试平台

秦皇岛公交信息查询系统单机测试平台

ID:6786846

大小:140.00 KB

页数:28页

时间:2018-01-25

秦皇岛公交信息查询系统单机测试平台_第1页
秦皇岛公交信息查询系统单机测试平台_第2页
秦皇岛公交信息查询系统单机测试平台_第3页
秦皇岛公交信息查询系统单机测试平台_第4页
秦皇岛公交信息查询系统单机测试平台_第5页
资源描述:

《秦皇岛公交信息查询系统单机测试平台》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、//BusSystem.java//秦皇岛公交信息查询系统单机测试平台//用于以窗口形式输入查询站点,输出乘车方案importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;importjavax.swing.border.TitledBorder;publicclassBusSystemextendsJFrameimplementsActionListener{privateJTextFieldjtfBeginSta=newJTextField(10);privateJTextFieldjtfEndSta=newJTextFie

2、ld(10);privateJTextAreajtaResult;privateJButtonjbtQuery=newJButton("查询");publicBusSystem(){//jtfBeginSta.setHorizontalAlignment(JTextField.RIGHT);//jtfEndSta.setHorizontalAlignment(JTextField.RIGHT);JScrollPanescrollPane=newJScrollPane(jtaResult=newJTextArea());jtaResult.setEditable(false);JPanelp

3、1=newJPanel();p1.setLayout(newGridLayout(2,3));p1.add(newLabel("起点车站"));p1.add(jtfBeginSta);p1.add(newLabel("终点车站"));p1.add(jtfEndSta);JPanelp3=newJPanel();p3.setLayout(newBorderLayout(2,1));p3.add(newLabel("查询结果"),BorderLayout.NORTH);p3.add(scrollPane,BorderLayout.CENTER);p1.setBorder(newTitledBo

4、rder(""));JPanelp2=newJPanel();p2.setLayout(newFlowLayout(FlowLayout.RIGHT));p2.add(jbtQuery);getContentPane().add(p1,BorderLayout.NORTH);getContentPane().add(p2,BorderLayout.SOUTH);getContentPane().add(p3,BorderLayout.CENTER);jbtQuery.addActionListener(this);}publicstaticvoidmain(String[]args){Bu

5、sSystemframe=newBusSystem();frame.setTitle("秦皇岛公交信息查询系统");frame.setSize(300,500);frame.setVisible(true);}publicvoidactionPerformed(ActionEvente){if(e.getSource()==jbtQuery){StringbeginSta=jtfBeginSta.getText();StringendSta=jtfEndSta.getText();StringresultQuery;booleanisFinded;Finding_waymyFind=new

6、Finding_way();myFind.createFindWay(beginSta,endSta);isFinded=myFind.find_bestway();if(isFinded){resultQuery=myFind.output();//System.out.println(myFind.output());}else{resultQuery="对不起,未找到可行方案!";}jtaResult.setText(resultQuery);}}}//Finding_way.java//该类用来计算乘车方案。importjava.net.URL;importjava.sql.*

7、;publicclassFinding_way{privateBeg_end_stainputstation;//起始站点privatePath[]bestpath;//20个乘车方案privatebooleanisfinding;//是否找到可行的乘车方案privateintpathTotal;privateinterrState=0;//1表示没有直达方案2表示起点站与终点站为同一站点//3表示间接查询中,起点站不存

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。