在 JTextPane 中定位图像(例如使用 setBounds 在 JFrame 中定位 JPanel)



我是Java的新手,我想知道如何在JTextPane中定位图像。可能吗?还有其他方法可以在JLabel中定位图像吗?

gridBagLayout 可用于在 JFrame 中定位组件。

看看这里: http://docs.oracle.com/javase/7/docs/api/java/awt/GridBagLayout.html

我通常使用gridLayout,它不太灵活,但易于用于简单的布局。

您可以为图像创建一个 JLabel,为图像调用 setBounds() 并调用 jTextPaneInstance.add(theImageLabel)。或者,您可以为 jTextPaneInstance 指定任何所需的 LayoutManager,然后只需添加具有适当约束的标签。

如果你的意思是图像周围的文本流,那么实现起来要困难得多,但也有可能(取决于你在那里使用的 EditorKit)。

最新更新