我是Java的新手,我想知道如何在JTextPane
内定位图像。可能吗?是否有其他方法可以在JLabel
?
答案 0 :(得分:1)
gridBagLayout可用于定位JFrame中的组件。
看看这里:http://docs.oracle.com/javase/7/docs/api/java/awt/GridBagLayout.html
我通常使用gridLayout,它不太灵活,但易于用于简单的布局。
答案 1 :(得分:1)
您可以为图像创建JLabel,为图像调用setBounds()并调用jTextPaneInstance.add(theImageLabel)。或者您可以为jTextPaneInstance指定任何所需的LayoutManager,只需添加具有适当约束的标签。
如果你的意思是文字在图像周围流动,那么实现起来要困难得多,但也可能(取决于你在那里使用的EditorKit)。