资源简介
java核心技术卷1是学习java基础非常有用的一本书 ,其中源码也是学习的一部分

代码片段和文件信息
import java.awt.*;
import java.io.*;
import javax.swing.*;
/**
* A program for viewing images.
* @version 1.30 2014-02-27
* @author Cay Horstmann
*/
public class ImageViewer
{
public static void main(String[] args)
{
EventQueue.invokeLater(() -> {
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(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(event -> System.exit(0));
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2016-04-07 20:05 corejava\
目录 0 2016-01-06 10:51 corejava\v1ch06\
目录 0 2016-01-06 10:51 corejava\v1ch06\staticInnerClass\
文件 1779 2016-01-06 10:51 corejava\v1ch06\staticInnerClass\StaticInnerClassTest.java
目录 0 2016-01-06 10:51 corejava\v1ch06\localInnerClass\
文件 1257 2016-01-06 10:51 corejava\v1ch06\localInnerClass\LocalInnerClassTest.java
目录 0 2016-01-06 10:51 corejava\v1ch06\clone\
文件 1267 2016-01-06 10:51 corejava\v1ch06\clone\Employee.java
文件 630 2016-01-06 10:51 corejava\v1ch06\clone\CloneTest.java
目录 0 2016-01-06 10:51 corejava\v1ch06\lambda\
文件 1078 2016-01-06 10:51 corejava\v1ch06\lambda\LambdaTest.java
目录 0 2016-01-06 10:51 corejava\v1ch06\timer\
文件 819 2016-01-06 10:51 corejava\v1ch06\timer\TimerTest.java
目录 0 2016-01-06 10:51 corejava\v1ch06\anonymousInnerClass\
文件 1232 2016-01-06 10:51 corejava\v1ch06\anonymousInnerClass\AnonymousInnerClassTest.java
目录 0 2016-01-06 10:51 corejava\v1ch06\proxy\
文件 1860 2016-01-06 10:51 corejava\v1ch06\proxy\ProxyTest.java
目录 0 2016-01-06 10:51 corejava\v1ch06\innerClass\
文件 1415 2016-01-06 10:51 corejava\v1ch06\innerClass\InnerClassTest.java
目录 0 2016-01-06 10:51 corejava\v1ch06\interfaces\
文件 826 2016-01-06 10:51 corejava\v1ch06\interfaces\Employee.java
文件 656 2016-01-06 10:51 corejava\v1ch06\interfaces\EmployeeSortTest.java
目录 0 2016-01-06 10:51 corejava\v1ch05\
目录 0 2016-01-06 10:51 corejava\v1ch05\arrays\
文件 1871 2016-01-06 10:51 corejava\v1ch05\arrays\CopyOfTest.java
目录 0 2016-01-06 10:51 corejava\v1ch05\arrayList\
文件 867 2016-01-06 10:51 corejava\v1ch05\arrayList\ArrayListTest.java
文件 645 2016-01-06 10:51 corejava\v1ch05\arrayList\Employee.java
目录 0 2016-01-06 10:51 corejava\v1ch05\reflection\
文件 3649 2016-01-06 10:51 corejava\v1ch05\reflection\ReflectionTest.java
目录 0 2016-01-06 10:51 corejava\v1ch05\abstractClasses\
............此处省略235个文件信息
相关资源
- 微博系统(Java源码,servlet+jsp),适
- 即时通讯系统JAVA源码
- 自动出题系统(java 课程设计)
- Java操作Oracle数据库-多线程.rar
- 12306抢票程序java源码
- 李兴华java源码笔记
- Java酒店管理系统毕业设计含文档.ra
- JAVA潜艇大战小游戏源码
- 仿照植物大战僵尸java源码
- java源码包4
- java源码包3
- B/S 公交管理系统 Java源码 eclipse工程
- 经纬度计算距离、方位角等java源码
- 重构到设计模式的经典案例,超完美
- JSP毕业设计作业:奖学金评定系统J
- 基于java的图书管理系统源码Java源码
- 基于CS系统的CRM客户关系型管理系统
- java源码 亲测java 酒店管理系统(含
- 表白墙Java源码
- Java 界面漂亮的打字软件源码.rar
- Java界面华丽的跳棋游戏.rar
- 音乐网站javaweb源码.rar
- 课程设计基于GUI的FTP客户端JAVA源码
- Java超市购物进销存系统含Java源码完整
- 纯java游戏-植物大战僵尸源码
- 学院管理系统完整java源码
- Java版跳棋游戏源代码
- Java源码 吃豆豆 俄罗斯方块 扫雷 计算
- 仿跳一跳Java源码
- 电力规约IEC608705/DNP3 Java源码
评论
共有 条评论