如何在我的文本窗格(jTextPaneBody)中显示从文件选择器中选择的图像?这是我到目前为止的代码,但我不知道要实现此目的还需要添加什么。

private void jButtonAttachActionPerformed(java.awt.event.ActionEvent evt) {
        JFileChooser jc = new JFileChooser();
        jc.setDialogType(JFileChooser.OPEN_DIALOG);
        jc.showOpenDialog(null);
        File f = jc.getSelectedFile();
    }

最佳答案

首先看一下How to Use LabelsReading/Loading an Image

BufferedImage img = ImageIO.read(f);
JLabel label = new JLabel(new ImageIcon(img));


然后,您可以根据需要使用JTextPane#insertIconJTextPane#insertComponent物理添加图像

09-26 23:45