资源简介
JAVA核心技术第八版(1,2卷)-源码
JAVA核心技术第八版(1,2卷)-书中所有例题(程序清单)的源码,包含第一卷和第二卷内容都有

代码片段和文件信息
import java.awt.EventQueue;
import java.awt.event.*;
import java.io.*;
import javax.swing.*;
/**
* A program for viewing images.
* @version 1.22 2007-05-21
* @author Cay Horstmann
*/
public class ImageViewer
{
public static void main(String[] args)
{
EventQueue.invokeLater(new Runnable()
{
public void run()
{
Jframe frame = new ImageViewerframe();
frame.setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);
frame.setVisible(true);
}
});
}
}
/**
* A frame with a label to show an image.
*/
class ImageViewerframe extends Jframe
{
public ImageViewerframe()
{
settitle(“ImageViewer“);
setSize(DEFAULT_WIDTH DEFAULT_HEIGHT);
// use a label to display the images
label = new JLabel();
add(label);
// set up the file chooser
chooser = new JFileChooser();
chooser.setCurrentDirectory(new File(“.“));
// set up the menu bar
JMenuBar menuBar = new JMenuBar();
setJMenuBar(menuBar);
JMenu menu = new JMenu(“File“);
menuBar.add(menu);
JMenuItem openItem = new JMenuItem(“Open“);
menu.add(openItem);
openItem.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent event)
{
// show file chooser dialog
int result = chooser.showOpenDialog(null);
// if file selected set it as icon of the label
if (result == JFileChooser.APPROVE_OPTION)
{
String name = chooser.getSelectedFile().getPath();
label.setIcon(new ImageIcon(name));
}
}
});
JMenuItem exitItem = new JMenuItem(“Exit“);
menu.add(exitItem);
exitItem.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent event)
{
System.exit(0);
}
});
}
private JLabel label;
private JFileChooser chooser;
private static final int DEFAULT_WIDTH = 300;
private static final int DEFAULT_HEIGHT = 400;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2013-11-10 07:51 源码\
目录 0 2012-10-13 07:26 源码\v2ch06\
目录 0 2012-10-13 07:26 源码\v2ch06\SpinnerTest\
文件 6159 2007-09-20 08:28 源码\v2ch06\SpinnerTest\SpinnerTest.java
目录 0 2012-10-13 07:26 源码\v2ch06\ClassTree\
文件 925 2000-10-04 06:04 源码\v2ch06\ClassTree\blue-ball.gif
文件 527 2000-10-04 06:04 源码\v2ch06\ClassTree\red-ball.gif
文件 7850 2007-07-31 09:11 源码\v2ch06\ClassTree\ClassTree.java
文件 925 2000-10-04 06:08 源码\v2ch06\ClassTree\yellow-ball.gif
目录 0 2012-10-13 07:26 源码\v2ch06\ob
文件 5420 2007-07-31 04:10 源码\v2ch06\ob
目录 0 2012-10-13 07:26 源码\v2ch06\InvestmentTable\
文件 2294 2007-07-31 04:04 源码\v2ch06\InvestmentTable\InvestmentTable.java
目录 0 2012-10-13 07:26 源码\v2ch06\EditorPaneTest\
文件 4361 2007-07-31 04:05 源码\v2ch06\EditorPaneTest\EditorPaneTest.java
目录 0 2012-10-13 07:26 源码\v2ch06\TreeEditTest\
文件 4921 2007-07-31 03:59 源码\v2ch06\TreeEditTest\TreeEditTest.java
目录 0 2012-10-13 07:26 源码\v2ch06\FormatTest\
文件 8847 2007-08-04 10:24 源码\v2ch06\FormatTest\FormatTest.java
目录 0 2012-10-13 07:26 源码\v2ch06\ProgressMonitorInputStreamTest\
文件 3507 2007-09-23 13:35 源码\v2ch06\ProgressMonitorInputStreamTest\ProgressMonitorInputStreamTest.java
目录 0 2012-10-13 07:26 源码\v2ch06\TabbedPaneTest\
文件 700 2000-10-04 06:08 源码\v2ch06\TabbedPaneTest\Mercury.gif
文件 2228 2000-10-04 06:08 源码\v2ch06\TabbedPaneTest\Neptune.gif
文件 4227 2007-11-12 10:43 源码\v2ch06\TabbedPaneTest\TabbedPaneTest.java
文件 2059 2000-10-04 06:08 源码\v2ch06\TabbedPaneTest\Uranus.gif
文件 1891 2000-10-04 06:08 源码\v2ch06\TabbedPaneTest\Mars.gif
文件 527 2000-10-04 06:04 源码\v2ch06\TabbedPaneTest\red-ball.gif
文件 2954 2000-10-04 06:08 源码\v2ch06\TabbedPaneTest\Venus.gif
文件 3421 2000-10-04 06:08 源码\v2ch06\TabbedPaneTest\Earth.gif
文件 4878 2000-10-04 06:08 源码\v2ch06\TabbedPaneTest\Saturn.gif
............此处省略761个文件信息
- 上一篇:JAVA名片管理系统140219
- 下一篇:简单的学生信息管理系统java源码
相关资源
- 微博系统(Java源码,servlet+jsp),适
- 美食天下项目Android版源码和Web版源码
- 基于Java的酒店管理系统源码(毕业设
- u-blox_Android_GNSS_Driver_v3.10驱动源码+中
- 个人根据Android移动开发案例详解手写
- 基于JSP的学生宿舍管理系统(源码 数
- mysql jsp网站源码下载
- java access 仓库管理系统 源码
- java实现的svn统计修改代码行数完整源
- 即时通讯系统JAVA源码
- Java记事本【源代码 实验报告】
- java简单的购物车实例程序
- Java版航空订票系统源码
- java GUI版汉诺塔源码
- Android手机连连看游戏源码
- 搜索引擎的研究与实现Java附源码
- java 原创 坦克大战 源码 带有详细注释
- jsp与SQL Server数据库实现的客户注册登
- java实现POS系统源码
- java多人五子棋源码
- JAVA计算器实验报告与源码
- java做的人事档案管理系统
- 贪吃蛇(java 源码 eclipse项目)
- 自动出题系统(java 课程设计)
- java制作360度全景页面的源码和脚本
- jsp实用教程(源码)
- Android蓝牙和Cors网络开发源码
- USB串口通讯助手OTG转USB
- Java串口调试工具源码
- java web学生管理系统(源码+数据库+截
评论
共有 条评论