问题描述
本人以前从没接触JAVA,这两天领导安排,急需要在netbeans中,用swing开发一个GUI,放置几个button,每个button对应一个project,点击一个button后,直接跳转到另外一个module.就象是一个公司主页面,下分几个部门,点击每个部门,分别进入相应的部门系统,现在各个部门的程序已做好,现在要做的就是把它们整合。由于时间紧,找了点资料看,也没看明白,也没找到相关的实例。哪位高手能帮忙,不胜感激,或者有相关的例子,给发一个份,我参考修改。email:xueliangzhai@hotmail.com
解决方案
解决方案二:
哇靠,这么简单的问题网上找把。
解决方案三:
soeasy等于加个超链接
解决方案四:
感觉就是个链接....
解决方案五:
网上的例子有的是,找几个改改就行了。加油,顶一下。
解决方案六:
给你个思路:1、你把你各个“页面”生成的代码都规范到不同的方法中,比如生成登陆页面的都放到login()方法,生成主页的放到index()方法。。。。2、每个页面上肯定有按键吧,当你按一个键的时候,就在事件触发器中调用你想要跳的页面生成方法,比如登陆页面上的按钮subbmit,在他的事件触发器中调用index()方法,就直接跳到主页上去了若你对事件处理不明白,随便去看看几个事件处理的例子就OK,很简单的。
解决方案七:
http://java.sun.com/docs/books/tutorial/uiswing/components/button.html自己改改buttondemo就OK了
解决方案八:
就是链接.
解决方案九:
引用6楼realreachard的回复:
http://java.sun.com/docs/books/tutorial/uiswing/components/button.html 自己改改buttondemo就OK了
6楼回答的才对吧,我想楼主开发的不是WEB,怎么还有“超链接”?
解决方案十:
我也没用Java做过桌面程序
解决方案十一:
冒个泡···该说都说了···简单听起来好像是用超链接连接起来···
解决方案十二:
谢谢各位的回复,我还是没太搞明白,也许我没说明白,6楼给的例子好象与我想要的不大一样啊,我想要的是点击按钮后,要执行另外一个JAVA程序,也就是已做好的PROJECT,具体的这个按钮调用代码应怎样写,执行的时候,是不是首先要把需要调用的PROJECT,在NETBEANS中打开,怎样设置调用PROJECT的路径。我都要急死了,哪位高手有时间帮我修写个完整的程序,谢谢了。
解决方案十三:
如果每个project都是可以单独运行的程序,那么可以在按钮的选择处理事件函数中开个子进程来启动如Processp=Runtime.getRuntime().exec("notepad.exe");//启动windows下记事本....p.destory();//关闭进程
解决方案十四:
原来你是想这样。。。想打开另外一个application楼上想法是对的,我只打用pushbutton打开过一个manualpdf文件。。比如publicvoidbutton_actionPerformed(ActionEvente){installAdobe();StringdataFolder=System.getProperty("user.dir")+System.getProperty("file.separator")+"Manual.pdf";try{Runtime.getRuntime().exec("rundll32url.dll,FileProtocolHandler"+dataFolder);}catch(IOExceptionex){System.err.println("Error"+ex);}}引用11楼xueliangzhai1234的回复:
谢谢各位的回复,我还是没太搞明白,也许我没说明白,6楼给的例子好象与我想要的不大一样啊,我想要的是点击按钮后,要执行另外一个JAVA程序,也就是已做好的PROJECT,具体的这个按钮调用代码应怎样写,执行的时候,是不是首先要把需要调用的PROJECT,在NETBEANS中打开,怎样设置调用PROJECT的路径。我都要急死了,哪位高手有时间帮我修写个完整的程序,谢谢了。
解决方案十五:
比如你想按button后打开的applcation叫test.jar,而且它在你的workspace的根目录比如:xx/yy/test/test.jar然后你把你的按钮加上如下面的action,就可以了。我刚才用我自己的桌面程序试了下是可以的。Goodluck~publicvoidjMenuHelpAbout_actionPerformed(ActionEvente){StringdataFolder=System.getProperty("user.dir")+System.getProperty("file.separator")+"test.jar";try{Runtime.getRuntime().exec("rundll32url.dll,FileProtocolHandler"+dataFolder);}catch(IOExceptionex){System.err.println("Error"+ex);}}
解决方案:
你说的纯java桌面吧!!那就是家几个鼠标监听在主页面上的button!!!很容易的!!!