相关疑难解决方法(0)

如何处理摆动中图像显示的错误文件选择

我正在学习Swing并编写了一个应用程序,让用户可以选择一个图像文件并将其显示在JPanel.它有效,但我想处理时的情况

  1. 用户不选择任何文件
  2. 用户选择非图像文件

在这些情况下,我想清除JPanel并在文本区域显示错误消息.

我尝试这样做如下.但我不确定这是否是正确的方法.我想你的建议.

import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.image.BufferedImage;
import java.io.File;
import javax.imageio.ImageIO;
import javax.swing.*;
import javax.swing.filechooser.FileNameExtensionFilter;

class Display extends JFrame {

    private MyImagePanel canvas;
    private JButton okbutton;
    private JTextArea result;
    private JFileChooser filechooser;
    private static Insets insets = new Insets(0, 0, 0, 0);

    public Display(String name) {
        super(name);
        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setLayout(new GridBagLayout());
        addWidgets();
        showGUI();
    }

    private void showGUI() {
        this.pack();
        this.setVisible(true);
    }

    private void addWidgets() {
        canvas = new MyImagePanel();
        okbutton = …
Run Code Online (Sandbox Code Playgroud)

java swing

3
推荐指数
1
解决办法
1636
查看次数

标签 统计

java ×1

swing ×1