mainframebackimage.java

来自「java+sql 图书管理系统」· Java 代码 · 共 44 行

JAVA
44
字号
package MyLibraryok.MyMain;

import java.awt.event.*;
import javax.swing.JFileChooser;
import java.awt.*;
import java.awt.event.*;
import java.io.*;
import java.util.Date;
import javax.swing.*;
import MyLibraryok.MySwing.MyImage;

/**
 * <p>Title: </p>
 *
 * <p>Description: </p>
 *
 * <p>Copyright: Copyright (c) 2007</p>
 *
 * <p>Company: </p>
 *
 * @author not attributable
 * @version 1.0
 */
public class MainFrameBackImage implements ActionListener {
    MainFrame2 myMainFrame;
    public static String fileName;
    public MainFrameBackImage(MainFrame2 myMainFrame) {
        this.myMainFrame = myMainFrame;
    }

    public void actionPerformed(ActionEvent event) {
        JFileChooser fileChooser = new JFileChooser(); //实例化文件选择器
        fileChooser.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES); //设置文件选择模式,此处为文件和目录均可
        if (fileChooser.showOpenDialog(myMainFrame) ==
            JFileChooser.APPROVE_OPTION) { //弹出文件选择器,并判断是否点击了打开按钮
            fileName = fileChooser.getSelectedFile().getAbsolutePath(); //得到选择文件或目录的绝对路径
            System.out.println(">>>>>>>>>" + fileName);
            MainFrame2.panelImage = new MyImage(MainFrameBackImage.fileName);
            MainFrame2.panelImage.repaint();
            myMainFrame.repaint();
        }
    }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?