Java — 开发环境(Core Java I),
分享于 点击 36653 次 点评:73
Java — 开发环境(Core Java I),
java环境java开发工具箱:
下载JDK
设置执行路径
库源文件和文档 src.zip
jdk的目录树
开发环境:
命令行
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);
}
});
}
}
相关文章
- 暂无相关文章
用户点评