Java — 开发环境(Core Java I)

java环境

java开发工具箱:

下载JDK
设置执行路径
库源文件和文档 src.zip

jdk的目录树


注:在不同os上安装配置jdk和eclipse 网上可以轻松找打博客教程,在这里就不啰嗦了。


开发环境:

命令行

IDE(集成开发环境)  Eclipse(linux、mac、windows)



图片展示器:

代码如下:

import java.awt.EventQueue;
import java.awt.event.*;
import java.io.*;
import javax.swing.*;

public class ImageViewer {
	public static void main(String[] args){
		EventQueue.invokeLater( new Runnable()
		{
			public void run(){
				JFrame frame = new ImageViewerFrame();
				frame.setTitle("图片展示器");
				frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
				frame.setVisible(true);
			}
		});
	}
}

class ImageViewerFrame extends JFrame{
	private JLabel label;
	private JFileChooser chooser;
	private static final int DEFAULT_WIDTH = 400;
	private static final int DEFAULT_HEIGHT = 500;
	public ImageViewerFrame(){
		setSize(DEFAULT_WIDTH,DEFAULT_HEIGHT);
		//使用 label 来展示 图片
		label = new JLabel();
		add(label);
		
		chooser = new JFileChooser();
		chooser.setCurrentDirectory(new File("."));
		
		//建立一个菜单条 
		JMenuBar menuBar = new JMenuBar();
		setJMenuBar(menuBar);
		JMenu menu = new JMenu("菜单");
		menuBar.add(menu);
		JMenuItem openItem = new JMenuItem("选择图片");
		menu.add(openItem);
		
		openItem.addActionListener(new ActionListener(){
			public void actionPerformed(ActionEvent event){
				//展示 文件选择对话框
				int result = chooser.showOpenDialog(null);
				//如果文件被选中 将其图标显示出来
				if(result == JFileChooser.APPROVE_OPTION){
					String name = chooser.getSelectedFile().getPath();
					label.setIcon(new ImageIcon(name));
				}
			}
		});
		
		JMenuItem exitItem = new JMenuItem("退出程序");
		menu.add(exitItem);
		
		exitItem.addActionListener(new ActionListener()
		{
			public void actionPerformed(ActionEvent event){
				System.exit(0);
			}
		});
		
	}
}


 

你可能感兴趣的:(java,jdk,java开发工具)