社区
非技术区
帖子详情
高分求java核心技术(第二版)配套光盘里的原代码
zhouyaosuper
2003-12-19 10:08:33
得到就散分!
...全文
77
5
打赏
收藏
高分求java核心技术(第二版)配套光盘里的原代码
得到就散分!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
HaveOneDay
2003-12-20
打赏
举报
回复
作者提供了一个下载页面 http://authors.phptr.com/corejava/downloads.html 不过没有第二版的
thuers
2003-12-20
打赏
举报
回复
网上下啊,我就是下的啊。
www.phptr.com/corejava
chashui
2003-12-20
打赏
举报
回复
帮你up
zhouyaosuper
2003-12-20
打赏
举报
回复
原代码我找到了,但是第6版的,我发现,两个版本的同一个程序的实现差异好大啊,
如有WelcomeApplet程序
第二版:
import java.applet.*;
import java.awt.*;
import java.net.*;
public class WelcomeApplet extends Applet
{
public void start()
{
setLayout(new BorderLayout());
Label l=new Label(getParameter("greeting"),
Label.CENTER);
l.setFont(new Font("Times",Font.BOLD,18));
add("Center",l);
Panel p=new Panel();
p.add(new Button("Cay Horstmann"));
p.add(new Button("Gary Cornell"));
add("South",p);
}
public boolean action(Event evt,Object arg)
{
String uName;
URL u;
if(arg.equals("Cay Horstmann"))
uName="http://www.horstmann.com";
else if(arg.equals("Gary Cornell"))
uName="mailto:gary@thecornells.com";
else return false;
try
{
u=new URL(uName);
getAppletContext().showDocument(u);
}
catch(Exception e)
{
showStatus("Error"+e);
}
return true;
}
}
在第六版中的实现:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.net.*;
public class WelcomeApplet extends JApplet
{
public void init()
{
Container contentPane = getContentPane();
contentPane.setLayout(new BorderLayout());
JLabel label = new JLabel(getParameter("greeting"),
SwingConstants.CENTER);
label.setFont(new Font("Serif", Font.BOLD, 18));
contentPane.add(label, BorderLayout.CENTER);
JPanel panel = new JPanel();
JButton cayButton = new JButton("Cay Horstmann");
cayButton.addActionListener(makeURLActionListener(
"http://www.horstmann.com"));
panel.add(cayButton);
JButton garyButton = new JButton("Gary Cornell");
garyButton.addActionListener(makeURLActionListener(
"mailto:gary@thecornells.com"));
panel.add(garyButton);
contentPane.add(panel, BorderLayout.SOUTH);
}
private ActionListener makeURLActionListener(final String u)
{
return new
ActionListener()
{
public void actionPerformed(ActionEvent event)
{
try
{
getAppletContext().showDocument(new URL(u));
}
catch(MalformedURLException e)
{
e.printStackTrace();
}
}
};
}
}
这让我有些不解啊,现在常用的是那一种实现啊.
ddbean
2003-12-20
打赏
举报
回复
up
C#数据结构
从第二章到第六章,详细探讨了线性表、栈和队列、串和数组、树型结构和图结构等经典数据结构,并结合.NET框架进行了实例分析。最后两章聚焦于排序和查找算法,不仅阐述了各种方法的
原
理,还展示了它们在.NET框架中的...
2009.6.19—30举办3S研讨会暨Google Earth与Google Map等仿真建模与共享及ARCGIS与遥感高级程序员培训班
第二单元:国际3S最新技术应用--- Google Earth\ Google Map\无线传感网络与全球地理数据共享(机房):(12或15课时) 1、Google Earth简介:GE主要功能演示: 2、Google Earth应用及网上三维建模共享软件应用:...
VTK User's Guide(中文完整版)
第二部分 通过例子学习VTK 第4章 基础 4.1 创建1个简单的模型-------------------------------------------------------------------------24 程序化源对象----------------------------------------------------...
随书
光盘
资源下载/提取码(二)
随书
光盘
大小后面的字母数字字符串为
光盘
提取码,其他没有的还在收录过程中,如何通过提取码下载
光盘
,请参考这
里
: http://clmdtb.iteye.com/blog/1986678 随书
光盘
查询网址: ... ...PowerPoint 2007精美演示...
关于西电计科本科学习的一些经验分享与资料汇总
中级班和高级班没上的课按照免修85分计算,实际因为英语课
高分
难拿,85分基本已经够了。毕业则似乎要
求
四级425分以上。 因为分班上课不同,后面也就不介绍英语课的经验了。 *试点班 注:据我所知,现在试点班大部分...
非技术区
23,406
社区成员
70,557
社区内容
发帖
与我相关
我的任务
非技术区
Java 非技术区
复制链接
扫一扫
分享
社区描述
Java 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章