我是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)。