资源简介
《java核心技术(第9版) 卷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.settitle(“ImageViewer“);
frame.setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);
frame.setVisible(true);
}
});
}
}
/**
* A frame with a label to show an image.
*/
class ImageViewerframe extends Jframe
{
private JLabel label;
private JFileChooser chooser;
private static final int DEFAULT_WIDTH = 300;
private static final int DEFAULT_HEIGHT = 400;
public ImageViewerframe()
{
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);
}
});
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-12-20 19:16 gutenberg\
目录 0 2015-12-20 19:16 v1ch02\
目录 0 2015-12-20 19:16 v1ch02\ImageViewer\
目录 0 2015-12-20 19:16 v1ch02\Welcome\
目录 0 2015-12-20 19:16 v1ch02\Welcomeap
目录 0 2015-12-20 19:16 v1ch03\
目录 0 2015-12-20 19:16 v1ch03\BigIntegerTest\
目录 0 2015-12-20 19:16 v1ch03\CompoundInterest\
目录 0 2015-12-20 19:16 v1ch03\FirstSample\
目录 0 2015-12-20 19:16 v1ch03\InputTest\
目录 0 2015-12-20 19:16 v1ch03\LotteryArray\
目录 0 2015-12-20 19:16 v1ch03\LotteryDrawing\
目录 0 2015-12-20 19:16 v1ch03\LotteryOdds\
目录 0 2015-12-20 19:16 v1ch03\Retirement\
目录 0 2015-12-20 19:16 v1ch03\Retirement2\
目录 0 2015-12-20 19:16 v1ch04\
目录 0 2015-12-20 19:16 v1ch04\CalendarTest\
目录 0 2015-12-20 19:16 v1ch04\ConstructorTest\
目录 0 2015-12-20 19:16 v1ch04\EmployeeTest\
目录 0 2015-12-20 19:16 v1ch04\PackageTest\
目录 0 2015-12-20 19:16 v1ch04\PackageTest\com\
目录 0 2015-12-20 19:16 v1ch04\PackageTest\com\horstmann\
目录 0 2015-12-20 19:16 v1ch04\PackageTest\com\horstmann\corejava\
目录 0 2015-12-20 19:16 v1ch04\ParamTest\
目录 0 2015-12-20 19:16 v1ch04\StaticTest\
目录 0 2015-12-20 19:16 v1ch05\
目录 0 2015-12-20 19:16 v1ch05\abstractClasses\
目录 0 2015-12-20 19:16 v1ch05\arrayList\
目录 0 2015-12-20 19:16 v1ch05\arrays\
目录 0 2015-12-20 19:16 v1ch05\bin\
目录 0 2015-12-20 19:16 v1ch05\bin\abstractClasses\
............此处省略977个文件信息
相关资源
- JAVA核心技术卷2 源代码
- Java核心技术 卷1 源代码
- JAVA核心技术-CoreJava(第八版)随书源
- java核心技术 第11版 英文版
- Java核心技术第10版 (卷1+卷2+源代码)
- JAVA核心技术 第9版
- java核心技术完整中文版.zip
- Java核心技术卷 高清完整版 最新第十
- Java核心技术 ( 卷I 基础知识 + 卷II
- java核心技术卷1 卷2 pdf
- Java核心技术 卷I 基础知识 第10版英文
- Java核心技术第11版卷2 pdf格式
- Java核心技术 卷一 高清文字版
- Java核心技术英文10版
- Java核心技术第10版英文原版PDF
- java核心技术卷1 mobi
- Java核心技术卷一中文第九版 扫描版
- 杨晓峰-java核心技术36讲
- Java核心技术卷2高级特性 Core.Java.Vol
- 自己动手写Java虚拟机+(Java核心技术
- Java核心技术卷2:高级特性原书第9版
- 《Java核心技术:第一二卷英文版原书
- Java核心技术卷1基础知识原书第10版
- Java核心技术卷一基础知识第10版 PDF版
- java核心技术第十版高清
- java核心技术,卷一,卷二,pdf电子书
- 写给大忙人看的JAVA核心技术
- Java编程思想、Java核心技术书籍.rar
- java核心技术第九版 高清完整PDF+源代
- 《Java核心技术 卷1 基础知识原书第
评论
共有 条评论