资源描述:
《导游图源代码java》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;importjava.applet.*;importjava.io.*;importjava.util.*;importjava.lang.reflect.*;importjava.net.*;//网络类库//------------------------------------------------------添加菜单classmenuBarextendsMenuBar{Menum1,m2,
2、m3,m4;MenuItemitem1,item2,item3,item4,item5,item6,item7,item8;publicmenuBar(){m1=newMenu("系统");m2=newMenu("简介");m3=newMenu("查询");m4=newMenu("帮助");item1=newMenuItem("刷新图片");item2=newMenuItem("退出系统");item3=newMenuItem("黑大简介");item4=newMenuItem("景点简介");item5=newM
3、enuItem("路线查询");item6=newMenuItem("帮助");item7=newMenuItem("关于");item8=newMenuItem("显示景点");add(m1);add(m2);add(m3);add(m4);m1.add(item8);m1.addSeparator();m1.add(item1);m1.addSeparator();m1.add(item2);m2.add(item3);m2.addSeparator();m2.add(item4);m3.add(item5);
4、m4.add(item6);m4.addSeparator();m4.add(item7);//---------------------------------------添加菜单项相应的快捷方式item1.setShortcut(newMenuShortcut(KeyEvent.VK_T,false));item2.setShortcut(newMenuShortcut(KeyEvent.VK_E,false));item3.setShortcut(newMenuShortcut(KeyEvent.VK_H,f
5、alse));item4.setShortcut(newMenuShortcut(KeyEvent.VK_J,false));item5.setShortcut(newMenuShortcut(KeyEvent.VK_C,false));item6.setShortcut(newMenuShortcut(KeyEvent.VK_B,false));item7.setShortcut(newMenuShortcut(KeyEvent.VK_A,false));item8.setShortcut(newMenuShor
6、tcut(KeyEvent.VK_X,false));}}classJdDialogextendsJFrame{JLabellabel;staticStringstr[]={"体育馆","主楼","2号教学楼","A区游泳馆","第2图书馆","A区食堂","1号教学楼","第1图书馆","农学楼","体育场","综合实验楼","化工楼","计算机楼","生命科学楼","教学主楼","B区食堂","4号教学楼","3号教学楼","C区游泳馆","艺术楼","C区食堂"};JPanelpanel1=newJPanel
7、();JPanelpanel2=newJPanel();staticChoicechoice=newChoice();TextAreatext=newTextArea("黑龙江大学是一所具有优良历史传统的高等学府。"+"经过62年多的建设与发展,"+"现已成为学科门类齐全、师资力量雄厚、"+"教学质量优良的省属重点综合性大学。",15,30);JButtonbtn=newJButton("返回");//Buttonbutton=newButton("");publicJdDialog(){super("
8、景点简介");setResizable(false);setVisible(false);//setBackground(Color.white);setBounds(220,170,500,400);setLayout(newGridLayout(1,2,20,0));add(newJScrollPane(panel1));add(panel2);for(