Java开发网 |
注册 |
登录 |
帮助 |
搜索 |
排行榜 |
发帖统计
|
您没有登录 |
» Java开发网 » Java GUI 设计
» Swing
打印话题 寄给朋友 订阅主题 |
作者 | 实现Web 链接的标签 |
sfmcatl
发贴: 5 积分: 0 |
于 2007-03-24 16:42
我最近 得到一本书,(通过实例培养对Java的兴趣),里面有一个实例,内容如下 实例目的: 一些软件 的帮助 菜单 的“关于”对话框中有链接到 软件公司的标签。本例将实现Web 链接功能的标签 程序代码: 1.新建一个Project,取名为 JLabelDemo2 2.新建一个Application,取名为JLabelDemo2;主窗口取名为MainFrame,标题为JLabelDemo2. 3.向MainFrame 的设计窗口中,添加一个JLabel组件,并设置相关的属性。 public class MainFrame extends JFrame { ………… private JLabel jp=new JLabel(); ………… } private void jb() throws Exception { jp.setToolTipText("百度"); jp.setDisplayedMnemonic('0'); jp.setHorizontalAlignment(SwingConstants.CENTER); jp.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR)); jp.setText("<html><body><font size=10><a href=http://www.baidu.com>百度</a></font></body></html>"); jp.addMouseListener(new java.awt.event.MouseAdapter() { public void mouseRelease(MouseEvent e) { jp_mouse (e ); } }); ………… } 4。编写 jp对象的鼠标事件处理方法 void jp_mouse(MouseEvent e) { try{ Runtime.getRuntime().exec("cmd /c start http://www.baidu.com"); } catch(Exception err) { err.printStackTrace(); } } --------------------------------------------------------------------------------------------- 我用的是 JCreator 编译器, @上面 第一步 和 第二步 就把我弄糊涂了,平时 练习的时候 直接 新建一个‘文件 ’就可以了,怎么这个书那么麻烦。好多 实例要建Project ,Application 两者 有什么区别吗? @不知道书中用的是什么编译环境?翻遍整本书也没有说。 @ JCreator 能否完成上述的程序,望坛友根据上面说明给一个完整的代码。谢谢了。
sfmcatl edited on 2007-03-24 16:58
路漫漫其修远兮,吾将上下而求索 |
已读帖子 新的帖子 被删除的帖子 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |